diff --git a/__DEFINES/atom_locking.dm b/__DEFINES/atom_locking.dm index 34c11506869..18027972afc 100644 --- a/__DEFINES/atom_locking.dm +++ b/__DEFINES/atom_locking.dm @@ -6,3 +6,4 @@ // Flags for atom.lockflags #define DENSE_WHEN_LOCKED 1 +#define CANT_LOCK_TO_AT_ALL_EVEN_CONCIEVABLY 2 \ No newline at end of file diff --git a/__DEFINES/planes+layers.dm b/__DEFINES/planes+layers.dm index d409a28305e..022c10272d8 100644 --- a/__DEFINES/planes+layers.dm +++ b/__DEFINES/planes+layers.dm @@ -68,13 +68,13 @@ What is the naming convention for planes or layers? FLOAT_PLANE = -32767 */ -#define BELOW_TURF_PLANE -22 // objects that are below turfs. Useful for asteroid smoothing or other such magic. +#define BELOW_TURF_PLANE -23 // objects that are below turfs. Useful for asteroid smoothing or other such magic. // todo: use this for asteroids to make them be faster -#define PLATING_PLANE -21 +#define PLATING_PLANE -22 -#define ABOVE_PLATING_PLANE -20 +#define ABOVE_PLATING_PLANE -21 #define HOLOMAP_LAYER 1 // NOTE: ENSURE this is equal to the one at ABOVE_TURF_PLANE! #define CATWALK_LAYER 2 @@ -85,11 +85,12 @@ What is the naming convention for planes or layers? #define VENT_BEZEL_LAYER 7 #define WIRE_TERMINAL_LAYER 8 -#define TURF_PLANE -19 +#define TURF_PLANE -20 #define TURF_LAYER_MEME_NAME_BECAUSE_CELT_IS_A_FUCKING_RETARD -999 + #define ABOVE_TURF_LAYER 1 -#define ABOVE_TURF_PLANE -18 // For items which should appear above turfs but below other objects and hiding mobs, eg: wires & pipes +#define ABOVE_TURF_PLANE -19 // For items which should appear above turfs but below other objects and hiding mobs, eg: wires & pipes #define HOLOMAP_LAYER 1 #define RUNE_LAYER 2 @@ -109,11 +110,11 @@ What is the naming convention for planes or layers? #define BLOOD_LAYER 16 #define WEED_LAYER 420 -#define NOIR_BLOOD_PLANE -17 // For blood which is red, will appear to people under the influence of the noir colour matrix. -if changing this, make sure that the blood layer changes too. +#define NOIR_BLOOD_PLANE -18 // For blood which is red, will appear to people under the influence of the noir colour matrix. -if changing this, make sure that the blood layer changes too. -#define HIDING_MOB_PLANE -16 // for hiding mobs like MoMMIs or spiders or whatever, under most objects but over pipes & such. +#define HIDING_MOB_PLANE -17 // for hiding mobs like MoMMIs or spiders or whatever, under most objects but over pipes & such. -#define OBJ_PLANE -15 // For objects which appear below humans. +#define OBJ_PLANE -16 // For objects which appear below humans. #define BELOW_TABLE_LAYER 0 #define TABLE_LAYER 0.5 @@ -131,39 +132,42 @@ What is the naming convention for planes or layers? #define ABOVE_DOOR_LAYER 12 #define CHAIR_LEG_LAYER 13 -#define LYING_MOB_PLANE -14 // other mobs that are lying down. +#define LYING_MOB_PLANE -15 // other mobs that are lying down. -#define LYING_HUMAN_PLANE -13 // humans that are lying down +#define LYING_HUMAN_PLANE -14 // humans that are lying down -#define ABOVE_OBJ_PLANE -12 // for objects that are below humans when they are standing but above them when they are not. - eg, blankets. +#define ABOVE_OBJ_PLANE -13 // for objects that are below humans when they are standing but above them when they are not. - eg, blankets. #define BLANKIES_LAYER 0 #define FACEHUGGER_LAYER 1 -#define HUMAN_PLANE -11 // For Humans that are standing up. +#define HUMAN_PLANE -12 // For Humans that are standing up. // TODO: STOP HUD PLANES BEING CLIENT IMAGES, INSTEAD MAKING THEM CONTROLLED BY PLANESMASTERS -#define VAMP_ANTAG_HUD_PLANE -10 +#define VAMP_ANTAG_HUD_PLANE -11 -#define CULT_ANTAG_HUD_PLANE -9 +#define CULT_ANTAG_HUD_PLANE -10 -#define SYNDIE_ANTAG_HUD_PLANE -8 +#define SYNDIE_ANTAG_HUD_PLANE -9 -#define REV_ANTAG_HUD_PLANE -7 +#define REV_ANTAG_HUD_PLANE -8 -#define WIZ_ANTAG_HUD_PLANE -6 +#define WIZ_ANTAG_HUD_PLANE -7 // SERIOUSLY THAT'D BE KINDA COOL - I THINK THAT THE UPDATE PROCS FOR THESE ARE PRETTY HAZARDLY CODED AND THIS'D BE SUPER SIMPLE, CLIENTSIDED AND EFFICIENT. -#define MOB_PLANE -5 // For Mobs. +#define MOB_PLANE -6 // For Mobs. // #define MOB_LAYER 4 #define SLIME_LAYER 5 +#define SNOW_SHADOW_PLANE -5 + #define ABOVE_HUMAN_PLANE -4 // For things that should appear above humans. #define VEHICLE_LAYER 0 #define CHAIR_ARMREST_LAYER 0 + #define SHADOW_LAYER 0 #define OPEN_CURTAIN_LAYER 1 // BELOW_OBJ_LAYER 2 // OBJ_LAYER 3 diff --git a/__DEFINES/setup.dm b/__DEFINES/setup.dm index a0a7f9bd7a6..67088161bdc 100644 --- a/__DEFINES/setup.dm +++ b/__DEFINES/setup.dm @@ -82,7 +82,7 @@ var/global/disable_vents = 0 #define BODYTEMP_AUTORECOVERY_DIVISOR 0.5 //This is the divisor which handles how much of the temperature difference between the current body temperature and 310.15K (optimal temperature) humans auto-regenerate each tick. The higher the number, the slower the recovery. This is applied each tick, so long as the mob is alive. #define BODYTEMP_AUTORECOVERY_MAXIMUM 2.0 //Maximum amount of kelvin moved toward 310.15K per tick. So long as abs(310.15 - bodytemp) is more than 0.5 . -#define BODYTEMP_COLD_DIVISOR 100 //Similar to the BODYTEMP_AUTORECOVERY_DIVISOR, but this is the divisor which is applied at the stage that follows autorecovery. This is the divisor which comes into play when the human's loc temperature is lower than their body temperature. Make it lower to lose bodytemp faster. +#define BODYTEMP_COLD_DIVISOR 200 //Similar to the BODYTEMP_AUTORECOVERY_DIVISOR, but this is the divisor which is applied at the stage that follows autorecovery. This is the divisor which comes into play when the human's loc temperature is lower than their body temperature. Make it lower to lose bodytemp faster. #define PRESSUREFACTOR_NO_LINEAR 1.5 // Where growth of the pressure factor stops being linear #define COLD_PRESSUREFACTOR_MAX (PRESSUREFACTOR_NO_LINEAR)/((-1/PRESSUREFACTOR_NO_LINEAR)+1) // The highest that heat loss can be multiplied by due to pressure. Depends on where non linear starts. @@ -117,7 +117,7 @@ var/global/disable_vents = 0 #define INS_ARMOUR_HEAT_CONDUCTIVITY 0.2 //For heat insulated suits like hardsuits or jumpers. #define MASK_HEAT_CONDUCTIVITY 0.4 //For normal masks -#define INS_MASK_HEAT_CONDUCTIVITY 0.2 //For heat insulated masks such as a balaclavas, scarves & gas masks +#define INS_MASK_HEAT_CONDUCTIVITY 0.2 //For heat insulated masks such as a ski masks, scarves & gas masks #define JUMPSUIT_HEAT_CONDUCTIVITY 0.4 //For normal jumpsuits #define INS_JUMPSUIT_HEAT_CONDUCTIVITY 0.1 //For heat insulated jumpsuits, if such a thing is even possible. @@ -131,6 +131,7 @@ var/global/disable_vents = 0 #define GLOVES_HEAT_CONDUCTIVITY 0.4 //For normal gloves. #define INS_GLOVES_HEAT_CONDUCTIVITY 0.2 //For some heat insulated gloves (black and yellow.) +#define SNOWGEAR_HEAT_CONDUCTIVITY 0.2 // for now #define SPACESUIT_HEAT_CONDUCTIVITY 0 // until a time where space is no longer cold // Doors! @@ -1583,3 +1584,7 @@ var/proccalls = 1 #define HOLOMAP_MARKER_SYNDISHUTTLE "syndishuttle" #define DEFAULT_BLOOD "#A10808" + +#define NO_PROCEDURAL_GENERATION 0 +#define SNOW_PROCEDURAL_GENERATION 1 +#define SNOWMINE_PROCEDURAL_GENERATION 2 \ No newline at end of file diff --git a/code/__HELPERS/_macros.dm b/code/__HELPERS/_macros.dm index 6eae7048e0f..26dce909bc6 100644 --- a/code/__HELPERS/_macros.dm +++ b/code/__HELPERS/_macros.dm @@ -174,6 +174,8 @@ #define isspace(A) (A.type == /area) +#define issnow(A) (isspace(A) && map.base_turf == /turf/snow) // I'm sorry + //This one returns the "space" area //#define get_space_area (get_area(locate(1,1,2))) //xd proc/get_space_area() diff --git a/code/__HELPERS/angles_dirs.dm b/code/__HELPERS/angles_dirs.dm index d97976cd183..9a520928869 100644 --- a/code/__HELPERS/angles_dirs.dm +++ b/code/__HELPERS/angles_dirs.dm @@ -110,4 +110,88 @@ proc/get_cardinal_dir(atom/A, atom/B) dirs += turn(dir, 45*steps) dirs += turn(dir, -45*steps) steps-- - return dirs \ No newline at end of file + return dirs + + +// smoothing dirs - now you can tell the difference between a tile being surrounded by north and west and a tile being surrounded by northwest. +// used for 3x3/diagonal smoothers - not suitable for cardinal smoothing. +// because for some reason it seems that north and south and east and west byond variables are actually capped to 15 when adding other flags, we need to redefine those too. + +#define SMOOTHING_NORTH 1 +#define SMOOTHING_SOUTH 2 +#define SMOOTHING_EAST 4 +#define SMOOTHING_WEST 8 +#define SMOOTHING_NORTHWEST 16 +#define SMOOTHING_NORTHEAST 32 +#define SMOOTHING_SOUTHEAST 64 +#define SMOOTHING_SOUTHWEST 128 + + +#define SMOOTHING_ALLNORTH SMOOTHING_NORTHWEST|SMOOTHING_NORTH|SMOOTHING_NORTHEAST // 16 + 1 + 32 = 49 +#define SMOOTHING_ALLEAST SMOOTHING_SOUTHEAST|SMOOTHING_EAST|SMOOTHING_NORTHEAST // 64 + 4 + 32 = 100 +#define SMOOTHING_ALLWEST SMOOTHING_SOUTHWEST|SMOOTHING_WEST|SMOOTHING_NORTHWEST // 128 + 8 + 16 = 152 +#define SMOOTHING_ALLSOUTH SMOOTHING_SOUTHWEST|SMOOTHING_SOUTH|SMOOTHING_SOUTHEAST // 128 + 2 + 64 = 194 +#define SMOOTHING_ALLDIRS 255 + + +// L curves - x is our object, # is smoothable, . is not +/* + +### +#X. northwest - SMOOTHING_ALLNORTH|SMOOTHING_ALLWEST +#.. + + +### +.X# northeast - SMOOTHING_ALLNORTH|SMOOTHING_ALLEAST +..# + + +#.. +#X. southwest - SMOOTHING_ALLSOUTH|SMOOTHING_ALLWEST +### + +..# +.X# southeast SMOOTHING_ALLSOUTH|SMOOTHING_ALLEAST +### + +*/ + +#define SMOOTHING_L_CURVE_NORTHWEST SMOOTHING_ALLNORTH|SMOOTHING_ALLWEST +#define SMOOTHING_L_CURVE_NORTHEAST SMOOTHING_ALLNORTH|SMOOTHING_ALLEAST +#define SMOOTHING_L_CURVE_SOUTHWEST SMOOTHING_ALLSOUTH|SMOOTHING_ALLWEST +#define SMOOTHING_L_CURVE_SOUTHEAST SMOOTHING_ALLSOUTH|SMOOTHING_ALLEAST +#define SMOOTHING_L_CURVES SMOOTHING_L_CURVE_NORTHWEST,SMOOTHING_L_CURVE_NORTHEAST,SMOOTHING_L_CURVE_SOUTHWEST,SMOOTHING_L_CURVE_SOUTHEAST + +/proc/dir_to_smoothingdir(var/dir) + switch(dir) + if(NORTHEAST) + return SMOOTHING_NORTHEAST + if(SOUTHEAST) + return SMOOTHING_SOUTHEAST + if(SOUTHWEST) + return SMOOTHING_SOUTHWEST + if(NORTHWEST) + return SMOOTHING_NORTHWEST + return dir + + +/proc/smoothingdir_to_dir(var/dir) + switch(dir) + if(SMOOTHING_NORTHEAST,SMOOTHING_L_CURVE_NORTHEAST) + return NORTHEAST + if(SMOOTHING_SOUTHEAST,SMOOTHING_L_CURVE_SOUTHEAST) + return SOUTHEAST + if(SMOOTHING_SOUTHWEST,SMOOTHING_L_CURVE_SOUTHWEST) + return SOUTHWEST + if(SMOOTHING_NORTHWEST,SMOOTHING_L_CURVE_NORTHWEST) + return NORTHWEST + if(SMOOTHING_NORTH) + return NORTH + if(SMOOTHING_SOUTH) + return SOUTH + if(SMOOTHING_EAST) + return EAST + if(SMOOTHING_WEST) + return WEST + return dir \ No newline at end of file diff --git a/code/__HELPERS/unsorted.dm b/code/__HELPERS/unsorted.dm index c2318b1fcbb..101e0efee57 100644 --- a/code/__HELPERS/unsorted.dm +++ b/code/__HELPERS/unsorted.dm @@ -1349,15 +1349,6 @@ proc/rotate_icon(file, state, step = 1, aa = FALSE) return 1 return 0 -//Checks if there are any atoms in the turf that aren't system-only (currently only lighting overlays count) -//Returns 1 is there's something, 0 if it finds nothing -/turf/proc/has_contents() - if(!contents.len) - return 0 - for(var/atom/A in contents) - if(!istype(A, /atom/movable/lighting_overlay)) - return 0 - return 1 //This helper uses the method shown above to clear up the tile's contents, if any, ignoring the lighting overlays (technically all systems contents) //Includes an exception list if you don't want to delete some stuff diff --git a/code/_onclick/hud/parallax.dm b/code/_onclick/hud/parallax.dm index c526a5027a9..986bfcee07c 100644 --- a/code/_onclick/hud/parallax.dm +++ b/code/_onclick/hud/parallax.dm @@ -29,6 +29,11 @@ var/list/parallax_icon[(GRID_WIDTH**2)*3] screen_loc = "CENTER,CENTER" globalscreen = 1 +/obj/screen/plane_master/snow + appearance_flags = PLANE_MASTER | KEEP_TOGETHER + alpha = 80 + plane = SNOW_SHADOW_PLANE + /obj/screen/plane_master/parallax_master plane = PLANE_SPACE_PARALLAX blend_mode = BLEND_MULTIPLY diff --git a/code/controllers/master_controller.dm b/code/controllers/master_controller.dm index fda03faa42e..b31527ac675 100644 --- a/code/controllers/master_controller.dm +++ b/code/controllers/master_controller.dm @@ -9,6 +9,7 @@ var/global/last_tick_duration = 0 var/global/air_processing_killed = 0 var/global/pipe_processing_killed = 0 + #ifdef PROFILE_MACHINES // /type = time this tick var/list/machine_profiling=list() @@ -131,6 +132,7 @@ datum/controller/game_controller/proc/setup() //else make_mining_asteroid_secret() + //if(config.socket_talk) // keepalive() /* @@ -507,3 +509,53 @@ datum/controller/game_controller/recover() //Mostly a placeholder for now. else msg += "\t [varname] = [varval]\n" world.log << msg + + +/datum/controller/game_controller/proc/procedurally_generate() + var/total_time + var/watch + var/gen_total = 0 + for(var/datum/zLevel/current_zlevel in map.zLevels) + if(current_zlevel.procedurally_generate) + var/list_of_turfs = list() // what turfs to consider for radial generating on + var/list_of_options = list() // what to radial generate on them, in terms of percentage chance + var/chance // around about how many you want to have spawned on a z-level. + var/rmap_name + switch(current_zlevel.procedurally_generate) + if(SNOW_PROCEDURAL_GENERATION) + list_of_turfs = snow_turfs + list_of_options = list(new /obj/procedural_generator/radial_gen/movable/snow_nature/snow_forest(mapspawned = 0) = 47, + new /obj/procedural_generator/radial_gen/movable/snow_nature/snow_forest/large(mapspawned = 0) = 10, + new /obj/procedural_generator/radial_gen/movable/snow_nature/snow_forest/dense(mapspawned = 0) = 15, + new /obj/procedural_generator/radial_gen/movable/snow_nature/snow_forest/large/dense(mapspawned = 0) = 5, + new /obj/procedural_generator/radial_gen/movable/snow_nature/snow_grass(mapspawned = 0) = 15, + new /obj/procedural_generator/radial_gen/movable/snow_nature/snow_grass/large(mapspawned = 0) = 5, + new /obj/procedural_generator/cellular_automata/ice(mapspawned = 0) = 3) + chance = 1250 // make sure all items which have a chance of being spawned have the CANT_LOCK_TO_AT_ALL_EVEN_CONCIEVABLY flag in lockflags or the game will run out of lists + rmap_name = "snow" + if(SNOWMINE_PROCEDURAL_GENERATION) + list_of_turfs = mineral_turfs_underground + list_of_options = list(new /obj/procedural_generator/cellular_automata/spider_cave(mapspawed = 0) = 100) + chance = 60 + continue + + log_startup_progress("Procedurally generating a [rmap_name] map on z level: [current_zlevel.name]") + watch = start_watch() + var/list/current_zlevel_list = list_of_turfs["[current_zlevel.z]"] + var/generator_num = round(current_zlevel_list.len * (chance/(world.maxy * world.maxx))) + for(var/i = 1 to generator_num) + var/turf/T = pick(current_zlevel_list) + var/obj/procedural_generator/procedural_gen_type = pickweight(list_of_options) + procedural_gen_type.deploy_generator(T) + var/time = stop_watch(watch) + log_startup_progress("Finished procedurally generating z:[current_zlevel.z]([current_zlevel.name]) with [generator_num] radial generators in [time]s") + total_time += time + sleep(world.tick_lag) + gen_total += generator_num + for(var/obj/procedural_generator/pgen in list_of_options) + if(pgen.pooled) + returnToPool(pgen) + else + qdel(pgen) + + log_startup_progress("Finished procedurally generating the entire map with [gen_total] procedural generators in [total_time]s") \ No newline at end of file diff --git a/code/datums/diseases/wendigo_transformation.dm b/code/datums/diseases/wendigo_transformation.dm new file mode 100644 index 00000000000..38159e9ab65 --- /dev/null +++ b/code/datums/diseases/wendigo_transformation.dm @@ -0,0 +1,43 @@ +/datum/disease/wendigo_transformation + name = "Unknown" + max_stages = 5 + spread = "Unknown" + spread_type = SPECIAL + curable = 0 + agent = "Unknown" + affected_species = list("Human") + +/datum/disease/wendigo_transformation/stage_act() + ..() + if(ishuman(affected_mob)) + var/mob/living/carbon/human/H = affected_mob + switch(stage) + if(2) + if (prob(8)) + to_chat(H, "Your stomach grumbles.") + if (prob(8)) + to_chat(H, "You feel peckish.") + if(3) + if(prob(12)) + to_chat(H, "So hungry.") + H.burn_calories(20) + if(prob(7)) + to_chat(H, "Your stomach feels empty.") + H.vomit() + if(4) + if(prob(25)) + to_chat(H, "Hunger...") + H.burn_calories(100) + if(prob(15)) + to_chat(H, "Who are we?") + H.hallucination += 10 + if(5) + if(prob(50)) + to_chat(H, "Our mind hurts.") + H.adjustBrainLoss(25) + H.hallucination += 20 + if(prob(15)) + var/mob/living/simple_animal/hostile/wendigo/human/W = new/mob/living/simple_animal/hostile/wendigo/human(H.loc) + W.names += H.real_name + H.drop_all() + qdel(H) \ No newline at end of file diff --git a/code/datums/helper_datums/butchering.dm b/code/datums/helper_datums/butchering.dm index f9b96bf1864..df3d7161871 100644 --- a/code/datums/helper_datums/butchering.dm +++ b/code/datums/helper_datums/butchering.dm @@ -162,6 +162,11 @@ /datum/butchering_product/skin/monkey result = /obj/item/stack/sheet/animalhide/monkey +/datum/butchering_product/skin/deer + result = /obj/item/stack/sheet/animalhide/deer + amount = 3 + initial_amount = 3 + //--------------Spider legs------- /datum/butchering_product/spider_legs @@ -211,6 +216,32 @@ if(!amount) return "Its core has been taken. " +//======deer head + +/datum/butchering_product/deer_head + result = /obj/item/deer_head + verb_name = "remove head" + verb_gerund = "removing the head from" + amount = 1 + butcher_time = 15 + +/datum/butchering_product/deer_head/desc_modifier() + if(!amount) + return "Its head has been taken. " + +//======bear hands + +/datum/butchering_product/bear_hand + result = /obj/item/bear_hands + verb_name = "remove hands" + verb_gerund = "disarming" + amount = 1 + butcher_time = 20 + +/datum/butchering_product/bear_hand/desc_modifier() + if(!amount) + return "Its paws have been removed. " + #define TEETH_FEW /datum/butchering_product/teeth/few //4-8 #define TEETH_BUNCH /datum/butchering_product/teeth/bunch //8-16 #define TEETH_LOTS /datum/butchering_product/teeth/lots //16-24 @@ -224,12 +255,13 @@ var/global/list/animal_butchering_products = list( /mob/living/simple_animal/hostile/asteroid/basilisk = list(/datum/butchering_product/skin/basilisk), /mob/living/simple_animal/hostile/asteroid/hivelord = list(/datum/butchering_product/hivelord_core), /mob/living/simple_animal/hostile/giant_spider = list(/datum/butchering_product/spider_legs), - /mob/living/simple_animal/hostile/bear = list(/datum/butchering_product/skin/bear, TEETH_LOTS), + /mob/living/simple_animal/hostile/bear = list(/datum/butchering_product/skin/bear, , /datum/butchering_product/bear_hand, TEETH_LOTS), /mob/living/carbon/alien/humanoid = list(/datum/butchering_product/xeno_claw, /datum/butchering_product/skin/xeno, TEETH_BUNCH), /mob/living/simple_animal/hostile/alien = list(/datum/butchering_product/xeno_claw, /datum/butchering_product/skin/xeno, TEETH_BUNCH), //Same as the player-controlled aliens /mob/living/simple_animal/hostile/retaliate/cluwne = list(TEETH_BUNCH), //honk /mob/living/simple_animal/hostile/creature = list(TEETH_LOTS), /mob/living/simple_animal/hostile/frog = list(/datum/butchering_product/frog_leg), + /mob/living/simple_animal/hostile/deer = list(/datum/butchering_product/skin/deer, /datum/butchering_product/deer_head), /mob/living/carbon/monkey = list(/datum/butchering_product/skin/monkey, TEETH_FEW), /mob/living/carbon/human = list(TEETH_HUMAN), diff --git a/code/datums/shuttle.dm b/code/datums/shuttle.dm index 99ee422a4d3..546d8a0bf26 100644 --- a/code/datums/shuttle.dm +++ b/code/datums/shuttle.dm @@ -87,6 +87,8 @@ var/destroy_everything = 0 + var/disable_mesons = 0 + /datum/shuttle/New(var/area/starting_area) .=..() @@ -430,6 +432,12 @@ if(istype(AM,/mob/living)) var/mob/living/M = AM + if(istype(AM,/mob/living/carbon/human) && disable_mesons) + var/mob/living/carbon/human/H = AM + if(istype(H.glasses,/obj/item/clothing/glasses/scanner/meson)) + var/obj/item/clothing/glasses/scanner/meson/mesons = H.glasses + mesons.disable(H) + if(!M.locked_to) shake_camera(M, 10, 1) // unbuckled, HOLY SHIT SHAKE THE ROOM diff --git a/code/datums/supplypacks.dm b/code/datums/supplypacks.dm index 4597d2cd780..1d31a00617f 100755 --- a/code/datums/supplypacks.dm +++ b/code/datums/supplypacks.dm @@ -923,7 +923,7 @@ var/list/all_supply_groups = list("Supplies","Clothing","Security","Hospitality" /obj/item/weapon/reagent_containers/food/snacks/meat/bearmeat, /obj/item/weapon/reagent_containers/food/snacks/meat/spidermeat, /obj/item/weapon/reagent_containers/food/snacks/meat/xenomeat, - /obj/item/weapon/reagent_containers/food/snacks/meat/carpmeat/imitation, + /obj/item/weapon/reagent_containers/food/snacks/meat/fish_fillet/carp/imitation, /obj/item/weapon/reagent_containers/food/snacks/meat/rawchicken, /obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh, /obj/item/weapon/reagent_containers/food/snacks/meat/spiderleg, @@ -1052,6 +1052,23 @@ var/list/all_supply_groups = list("Supplies","Clothing","Security","Hospitality" containername = "Big band musical instruments collection" group = "Hospitality" +/datum/supply_packs/fishing_supplies + name = "Fishing supplies" + contains = list(/obj/item/weapon/fishingrod, + /obj/item/weapon/fishingrod, + /obj/item/weapon/fishingrod, + /obj/item/weapon/fishingrod, +// /obj/item/device/bluespace_pond_container, +// /obj/item/device/bluespace_pond_container, +// /obj/item/device/bluespace_pond_container, +// /obj/item/device/bluespace_pond_container, + /obj/item/weapon/storage/bag/plasticbag/baitbag, + /obj/item/weapon/storage/bag/food) + cost = 100 + containertype = /obj/structure/closet/crate + containername = "Fishing supplies crate" + group = "Hospitality" + //////ENGINEERING////// /datum/supply_packs/electrical diff --git a/code/game/area/Space Station 13 areas.dm b/code/game/area/Space Station 13 areas.dm index b7aa3505bef..ccd90cf4192 100755 --- a/code/game/area/Space Station 13 areas.dm +++ b/code/game/area/Space Station 13 areas.dm @@ -120,7 +120,6 @@ proc/process_adminbus_teleport_locs() /area/station//TODO: make every area in the MAIN station inherit from this. name = "Station" - shuttle_can_crush = FALSE /area/station/custom //For blueprints! power_equip = 0 @@ -128,11 +127,9 @@ proc/process_adminbus_teleport_locs() power_environ = 0 always_unpowered = 0 dynamic_lighting = 1 - shuttle_can_crush = TRUE /area/arrival requires_power = 0 - shuttle_can_crush = FALSE /area/arrival/start name = "\improper Arrival Area" @@ -141,7 +138,6 @@ proc/process_adminbus_teleport_locs() /area/admin name = "\improper Admin room" icon_state = "start" - shuttle_can_crush = FALSE /area/no_ethereal anti_ethereal = 1 @@ -156,7 +152,6 @@ proc/process_adminbus_teleport_locs() requires_power = 0 dynamic_lighting = 1 //Lighting STILL disabled, even with the new bay engine, because lighting doesn't play nice with our shuttles, might just be our shuttle code, or the small changes in the lighting engine we have from bay. //haha fuck you we dynamic lights now - shuttle_can_crush = FALSE /area/shuttle/holomapAlwaysDraw() return 0 @@ -488,7 +483,6 @@ proc/process_adminbus_teleport_locs() icon_state = "centcom" requires_power = 0 dynamic_lighting = 0 - shuttle_can_crush = FALSE /area/centcom/control name = "\improper Centcom Control" @@ -527,7 +521,6 @@ proc/process_adminbus_teleport_locs() icon_state = "syndie-ship" requires_power = 0 dynamic_lighting = 0 - shuttle_can_crush = FALSE /area/syndicate_mothership/control name = "\improper Syndicate Control Room" @@ -543,7 +536,6 @@ proc/process_adminbus_teleport_locs() name = "\improper Asteroid" icon_state = "asteroid" requires_power = 0 - shuttle_can_crush = FALSE /area/asteroid/cave // -- TLE name = "\improper Asteroid - Underground" @@ -558,7 +550,6 @@ proc/process_adminbus_teleport_locs() name = "\improper Clown Planet" icon_state = "honk" requires_power = 0 - shuttle_can_crush = FALSE /area/asteroid/clown name = "\improper Clown Roid" @@ -573,7 +564,6 @@ proc/process_adminbus_teleport_locs() icon_state = "thunder" requires_power = 0 dynamic_lighting = 0 - shuttle_can_crush = FALSE /area/tdome/tdome1 name = "\improper Thunderdome (Team 1)" @@ -599,7 +589,6 @@ proc/process_adminbus_teleport_locs() icon_state = "yellow" requires_power = 0 dynamic_lighting = 1 - shuttle_can_crush = FALSE /area/syndicate_station/start icon_state = "yellow" @@ -641,10 +630,6 @@ proc/process_adminbus_teleport_locs() icon_state = "yellow" requires_power = 0 dynamic_lighting = 0 - shuttle_can_crush = FALSE - -/area/vox_station - shuttle_can_crush = FALSE /area/vox_station/southwest_solars name = "\improper aft port solars" @@ -700,7 +685,6 @@ proc/process_adminbus_teleport_locs() name = "\improper Prison Station" icon_state = "brig" holomap_color = HOLOMAP_AREACOLOR_SECURITY - shuttle_can_crush = FALSE /area/prison/arrival_airlock name = "\improper Prison Station Airlock" @@ -792,9 +776,6 @@ proc/process_adminbus_teleport_locs() //Maintenance -/area/maintenance - shuttle_can_crush = FALSE - /area/maintenance/fpmaint name = "Fore Port Maintenance" icon_state = "fpmaint" @@ -886,10 +867,6 @@ proc/process_adminbus_teleport_locs() icon_state = "ghettomorgue" //Hallway - -/area/hallway - shuttle_can_crush = FALSE - /area/hallway/primary holomap_color = HOLOMAP_AREACOLOR_HALLWAYS @@ -935,9 +912,6 @@ proc/process_adminbus_teleport_locs() music = "signal" holomap_color = HOLOMAP_AREACOLOR_COMMAND jammed=1 - shuttle_can_crush = FALSE - holomap_marker = "bridge" - holomap_filter = HOLOMAP_FILTER_ERT /area/bridge/meeting_room name = "\improper Heads of Staff Meeting Room" @@ -950,8 +924,6 @@ proc/process_adminbus_teleport_locs() icon_state = "captain" holomap_color = HOLOMAP_AREACOLOR_COMMAND jammed=1 - holomap_marker = "cap" - holomap_filter = HOLOMAP_FILTER_ERT /area/crew_quarters/heads holomap_color = HOLOMAP_AREACOLOR_COMMAND @@ -995,26 +967,22 @@ proc/process_adminbus_teleport_locs() /area/mint name = "\improper Mint" icon_state = "green" - shuttle_can_crush = FALSE /area/comms name = "\improper Communications Relay" icon_state = "tcomsatcham" holomap_color = HOLOMAP_AREACOLOR_COMMAND - shuttle_can_crush = FALSE /area/server name = "\improper Messaging Server Room" icon_state = "server" holomap_color = HOLOMAP_AREACOLOR_COMMAND - shuttle_can_crush = FALSE //Crew /area/crew_quarters name = "\improper Dormitories" icon_state = "Sleep" - shuttle_can_crush = FALSE /area/crew_quarters/toilet name = "\improper Dormitory Toilets" @@ -1064,7 +1032,7 @@ proc/process_adminbus_teleport_locs() name = "\improper Bar" icon_state = "bar" holomap_marker = "bar" - holomap_filter = HOLOMAP_FILTER_STATIONMAP + holomap_filter = list(HOLOMAP_EXTRA_STATIONMAP) /area/crew_quarters/theatre name = "\improper Theatre" @@ -1073,10 +1041,6 @@ proc/process_adminbus_teleport_locs() /area/library name = "\improper Library" icon_state = "library" - shuttle_can_crush = FALSE - -/area/chapel - shuttle_can_crush = FALSE /area/chapel/main name = "\improper Chapel" @@ -1090,7 +1054,6 @@ proc/process_adminbus_teleport_locs() name = "\improper Law Office" icon_state = "law" holomap_color = HOLOMAP_AREACOLOR_SECURITY - shuttle_can_crush = FALSE /area/crew_quarters/casino name = "Casino" @@ -1106,7 +1069,6 @@ proc/process_adminbus_teleport_locs() name = "\improper Holodeck" icon_state = "Holodeck" dynamic_lighting = 0 - shuttle_can_crush = FALSE /area/holodeck/alphadeck name = "\improper Holodeck Alpha" @@ -1184,7 +1146,6 @@ proc/process_adminbus_teleport_locs() /area/engineering/ holomap_color = HOLOMAP_AREACOLOR_ENGINEERING - shuttle_can_crush = FALSE /area/engineering/engine_smes name = "\improper Engineering SMES" @@ -1244,7 +1205,6 @@ proc/process_adminbus_teleport_locs() requires_power = 0 dynamic_lighting = 0 holomap_color = HOLOMAP_AREACOLOR_ENGINEERING - shuttle_can_crush = FALSE /area/solar/fport name = "\improper Fore Port Solar Array" @@ -1331,26 +1291,22 @@ proc/process_adminbus_teleport_locs() music = "signal" holomap_color = HOLOMAP_AREACOLOR_COMMAND jammed=1 - shuttle_can_crush = FALSE /area/gateway name = "\improper Gateway" icon_state = "teleporter" music = "signal" holomap_color = HOLOMAP_AREACOLOR_COMMAND - shuttle_can_crush = FALSE /area/AIsattele name = "\improper AI Satellite Teleporter Room" icon_state = "teleporter" music = "signal" holomap_color = HOLOMAP_AREACOLOR_COMMAND - shuttle_can_crush = FALSE //MedBay /area/medical holomap_color = HOLOMAP_AREACOLOR_MEDICAL - shuttle_can_crush = FALSE /area/medical/medbay name = "Medbay" @@ -1444,10 +1400,17 @@ proc/process_adminbus_teleport_locs() name = "\improper Paramedic Station" icon_state = "paramedics" +/area/medical/paramedics/supply + name = "\improper Paramedic Station" + icon_state = "paramedics" + +/area/medical/paramedics/security + name = "\improper Paramedic Station" + icon_state = "paramedics" + //Security /area/security holomap_color = HOLOMAP_AREACOLOR_SECURITY - shuttle_can_crush = FALSE /area/security/main name = "\improper Security Office" @@ -1524,8 +1487,6 @@ proc/process_adminbus_teleport_locs() icon_state = "Armory" holomap_color = HOLOMAP_AREACOLOR_COMMAND jammed=1 - holomap_marker = "armory" - holomap_filter = HOLOMAP_FILTER_STATIONMAP_STRATEGIC /area/security/hos name = "\improper Head of Security's Office" @@ -1596,7 +1557,6 @@ proc/process_adminbus_teleport_locs() name = "\improper Quartermasters" icon_state = "quart" holomap_color = HOLOMAP_AREACOLOR_CARGO - shuttle_can_crush = FALSE ///////////WORK IN PROGRESS////////// @@ -1642,22 +1602,18 @@ proc/process_adminbus_teleport_locs() /area/janitor/ name = "\improper Custodial Closet" icon_state = "janitor" - shuttle_can_crush = FALSE /area/janitor2/ name = "\improper Custodial Closet" icon_state = "janitor" - shuttle_can_crush = FALSE /area/hydroponics name = "Hydroponics" icon_state = "hydro" - shuttle_can_crush = FALSE //Toxins /area/science holomap_color = HOLOMAP_AREACOLOR_SCIENCE - shuttle_can_crush = FALSE /area/science/lab name = "\improper Research and Development" @@ -1745,8 +1701,15 @@ proc/process_adminbus_teleport_locs() //Storage -/area/storage - shuttle_can_crush = FALSE +/area/storage/eva + name = "EVA Gear Storage" + icon_state = "storage" + +/area/storage/eva/supply + +/area/storage/eva/medbay + +/area/storage/eva/security /area/storage/tools name = "Auxiliary Tool Storage" @@ -1756,6 +1719,7 @@ proc/process_adminbus_teleport_locs() name = "Primary Tool Storage" icon_state = "primarystorage" + /area/storage/autolathe name = "Autolathe Storage" icon_state = "storage" @@ -1809,7 +1773,6 @@ proc/process_adminbus_teleport_locs() /area/djstation name = "\improper Ruskie DJ Station" icon_state = "DJ" - shuttle_can_crush = FALSE /area/djstation/holomapAlwaysDraw() return 0 @@ -1826,7 +1789,6 @@ proc/process_adminbus_teleport_locs() general_area = /area/derelict general_area_name = "Derelict Station" - shuttle_can_crush = FALSE /area/derelict/hallway holomap_color = HOLOMAP_AREACOLOR_HALLWAYS @@ -1950,7 +1912,6 @@ proc/process_adminbus_teleport_locs() /area/construction name = "\improper Construction Area" icon_state = "yellow" - shuttle_can_crush = FALSE /area/construction/mommi_nest name = "\improper MoMMI Nest" @@ -2004,7 +1965,6 @@ proc/process_adminbus_teleport_locs() /area/turret_protected/ holomap_color = HOLOMAP_AREACOLOR_COMMAND - shuttle_can_crush = FALSE /area/turret_protected/ai_upload name = "\improper AI Upload Chamber" @@ -2019,8 +1979,6 @@ proc/process_adminbus_teleport_locs() name = "\improper AI Chamber" icon_state = "ai_chamber" jammed=1 - holomap_marker = "ai" - holomap_filter = HOLOMAP_FILTER_STATIONMAP_STRATEGIC /area/turret_protected/aisat name = "\improper AI Satellite" @@ -2058,8 +2016,7 @@ proc/process_adminbus_teleport_locs() //Misc -/area/wreck - shuttle_can_crush = FALSE + /area/wreck/ai name = "\improper AI Chamber" @@ -2080,7 +2037,7 @@ proc/process_adminbus_teleport_locs() /area/generic name = "Unknown" icon_state = "storage" - shuttle_can_crush = FALSE + ////////////////////////////// // VOX TRADING POST @@ -2093,7 +2050,6 @@ proc/process_adminbus_teleport_locs() general_area = /area/vox_trading_post general_area_name = "Vox Trade Outpost" holomap_color = HOLOMAP_AREACOLOR_CARGO - shuttle_can_crush = FALSE /area/vox_trading_post/trading_floor name = "\improper Vox Trading Floor" @@ -2150,7 +2106,7 @@ proc/process_adminbus_teleport_locs() name = "\improper Vox Bar" icon_state = "bar" holomap_marker = "bar" - holomap_filter = HOLOMAP_FILTER_STATIONMAP + holomap_filter = list(HOLOMAP_EXTRA_STATIONMAP) /area/vox_trading_post/medbay name = "\improper Vox Medbay" @@ -2183,7 +2139,6 @@ proc/process_adminbus_teleport_locs() general_area = /area/tcommsat general_area_name = "Telecommunications Satellite" holomap_color = HOLOMAP_AREACOLOR_COMMAND - shuttle_can_crush = FALSE /area/tcommsat/entrance name = "\improper Satellite Teleporter" @@ -2195,13 +2150,10 @@ proc/process_adminbus_teleport_locs() /area/tcomms holomap_color = HOLOMAP_AREACOLOR_COMMAND - shuttle_can_crush = FALSE /area/tcomms/chamber name = "\improper Telecoms Chamber" icon_state = "ai" - holomap_marker = "tcomms" - holomap_filter = HOLOMAP_FILTER_STATIONMAP_STRATEGIC /area/tcomms/storage name = "\improper Telecoms Storage" @@ -2248,7 +2200,6 @@ proc/process_adminbus_teleport_locs() /area/awaymission name = "\improper Strange Location" icon_state = "away" - shuttle_can_crush = FALSE /area/awaymission/example name = "\improper Strange Station" @@ -2431,7 +2382,6 @@ var/list/the_station_areas = list ( dynamic_lighting = 0 requires_power = 0 var/sound/mysound = null - shuttle_can_crush = FALSE /* We have a jukebox now, fuck that /area/beach/New() diff --git a/code/game/area/areas.dm b/code/game/area/areas.dm index a935ac45ed1..26659025ac2 100644 --- a/code/game/area/areas.dm +++ b/code/game/area/areas.dm @@ -407,6 +407,11 @@ var/area/space_area var/area/oldArea = Obj.areaMaster Obj.areaMaster = src + if(issnow(src)) + Obj.update_shadow() + else if(istype(oldArea) && issnow(oldArea)) + Obj.underlays -= Obj.shadow + for(var/mob/mob_in_obj in Obj.contents) CallHook("MobAreaChange", list("mob" = mob_in_obj, "new" = Obj.areaMaster, "old" = oldArea)) @@ -747,4 +752,4 @@ var/list/transparent_icons = list("diagonalWall3","swall_f5","swall_f6","swall_f air_master.mark_for_update(T2)*/ for(var/obj/machinery/door/D in doors) - D.update_nearby_tiles() + D.update_nearby_tiles() \ No newline at end of file diff --git a/code/game/area/shadows.dm b/code/game/area/shadows.dm new file mode 100644 index 00000000000..2a49ceeb40a --- /dev/null +++ b/code/game/area/shadows.dm @@ -0,0 +1,49 @@ +#define SHADOW_DIRECTION 180-25 +#define SHADOW_PIXEL_X_DIVISOR 5.1 +#define SHADOW_PIXEL_Y_DIVISOR 1.3 +#define SHADOW_ALPHA 80 + +/atom/movable/proc/has_shadow() + return density // If something has density, we can assume it's A) not on the ground and B) large enough to cast a shadow. Bit of a hacky way to do it, but better than writing an exception for everything + +/obj/structure/closet/has_shadow() + return 1 + +/atom/movable/proc/update_shadow() + if(!has_shadow()) + return + + if(shadow) + underlays -= shadow + else + shadow = new + + shadow.appearance = appearance + shadow.alpha = SHADOW_ALPHA + shadow.color = "#000000" + shadow.appearance_flags = KEEP_TOGETHER + + + var/matrix/M = matrix() + M.Scale(-1,1) + M.Turn(SHADOW_DIRECTION) + shadow.transform = M + apply_shadow() + +/atom/movable/proc/apply_shadow() // should work for most standard shaped objects - when it doesn't, override this proc. thanks OOP + var/icon/I = new/icon(icon,icon_state) //Used to calculate the size of the object + shadow.pixel_y -= I.Height()/SHADOW_PIXEL_Y_DIVISOR // this should not require pixel multiplier + shadow.pixel_x += I.Width()/SHADOW_PIXEL_X_DIVISOR // this should not require pixel multiplier + underlays += shadow + +/obj/structure/flora/tree/pine/apply_shadow() + shadow.alpha = 255 // this is handled by a planemaster using KEEP_TOGETHER + shadow.pixel_y = -74*PIXEL_MULTIPLIER + shadow.pixel_x = 16*PIXEL_MULTIPLIER + shadow.plane = SNOW_SHADOW_PLANE + underlays += shadow + +/obj/shadow + plane = ABOVE_HUMAN_PLANE + layer = SHADOW_LAYER + density = 0 \ No newline at end of file diff --git a/code/game/asteroid.dm b/code/game/asteroid.dm index 6f70f832f8f..ad481451163 100644 --- a/code/game/asteroid.dm +++ b/code/game/asteroid.dm @@ -61,6 +61,9 @@ proc/make_mining_asteroid_secret() var/sanity = 0 var/list/turfs = null + if(istype(map.base_turf,/turf/snow)) + return + turfs = get_area_turfs(/area/mine/unexplored) if(!turfs.len) diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index ebbb9be2107..7f7d1345a63 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -49,6 +49,8 @@ // When this object moves. (args: loc) var/event/on_moved + var/obj/shadow/shadow + /atom/movable/New() . = ..() @@ -60,11 +62,11 @@ materials = getFromPool(/datum/materials, src) for(var/matID in starting_materials) materials.addAmount(matID, starting_materials[matID]) - - locked_atoms = list() - locking_categories = list() - locking_categories_name = list() - on_moved = new("owner"=src) + if(!(lockflags & CANT_LOCK_TO_AT_ALL_EVEN_CONCIEVABLY)) + locked_atoms = list() + locking_categories = list() + locking_categories_name = list() + on_moved = new("owner"=src) /atom/movable/Destroy() gcDestroyed = "Bye, world!" @@ -670,7 +672,7 @@ /atom/movable/proc/process_inertia(turf/start) set waitfor = 0 - if(Process_Spacemove(1)) + if(Process_Spacemove(1) && !start.slippy_by_default()) inertia_dir = 0 return diff --git a/code/game/gamemodes/gameticker.dm b/code/game/gamemodes/gameticker.dm index 46d4be63267..1f33a112d6b 100644 --- a/code/game/gamemodes/gameticker.dm +++ b/code/game/gamemodes/gameticker.dm @@ -62,6 +62,14 @@ var/global/datum/controller/gameticker/ticker "sound/music/space_asshole.ogg", "sound/music/starman.ogg", )) + if(map.base_turf == /turf/snow) + var/path = "sound/music/xmas/" + var/list/filenames = flist(path) + for(var/filename in filenames) + if(copytext(filename, length(filename)) == "/") + filenames -= filename + login_music = file("[path][pick(filenames)]") + login_music = fcopy_rsc(oursong) // Wait for MC to get its shit together while(!master_controller.initialized) diff --git a/code/game/machinery/bluespace_pond.dm b/code/game/machinery/bluespace_pond.dm new file mode 100644 index 00000000000..87ec6c9a93b --- /dev/null +++ b/code/game/machinery/bluespace_pond.dm @@ -0,0 +1,90 @@ +// ----------------------------- +// Bluespace Ponds +// ----------------------------- + +/obj/machinery/bluespace_pond + name = "bluespace pond" + desc = "A bluespace pond full of wonderful sea life. Goes well with a fishing rod, beer and friends." + icon = 'icons/obj/machines/bluespace_pond.dmi' + var/base_state = "pond" // used for icon selection in update_icon + icon_state = "pond0" + anchored = 1 + density = 1 + dir = 1 + use_power = 0 + idle_power_usage = 0 + active_power_usage = 0 + +/obj/machinery/bluespace_pond/New() + ..() + update_nearby_icons() + update_icon() + +// Calls update_icon() on the surrounding bluespace ponds +// T: source turf to update around +// ignore_T: set to TRUE to ignore T. Used when deleting/packing up pond pieces +/obj/machinery/bluespace_pond/proc/update_nearby_icons(var/turf/T, var/ignore_T = FALSE) + if(!T) + T = get_turf(src) + for(var/direction in cardinal) + for(var/obj/machinery/bluespace_pond/bsp in get_step(T, direction)) + if(ignore_T) + bsp.update_icon(T) + else + bsp.update_icon() + +/obj/machinery/bluespace_pond/update_icon(var/turf/ignore_turf) + spawn() + var/junction = 0 // bitflag for directions of surrounding ponds + for(var/obj/machinery/bluespace_pond/bsp in orange(src, 1)) + if(get_turf(bsp) == null) + continue + if(abs(x-bsp.x)-abs(y-bsp.y)) // only cardinal directions matter + junction |= get_dir(src, bsp) + icon_state = "[base_state][junction]" + +/obj/machinery/bluespace_pond/attackby(obj/item/weapon/W, mob/user) + ..() + if(iswrench(W)) + playsound(loc, 'sound/items/Ratchet.ogg', 50, 1) + if(do_after(user, src, 30)) + new /obj/item/device/bluespace_pond_container(loc) + qdel(src) + to_chat(user, "You pack \the [name] away.") + else if(istype(W, /obj/item/weapon/reagent_containers/food/snacks/fish)) + to_chat(user, "You throw \the [W] back into the water.") + qdel(W) + +/obj/machinery/bluespace_pond/Destroy() + var/turf/T = get_turf(src) + ..() + update_nearby_icons(T, TRUE) + +// ----------------------------- +// Bluespace Pond Containers +// ----------------------------- + +/obj/item/device/bluespace_pond_container + name = "packaged bluespace pond section" + desc = "Thanks to advances in bluespace technology, you too can now have your own portable pond in space! Use a multitool to activate this package." + icon = 'icons/obj/machines/bluespace_pond.dmi' + icon_state = "box" + w_class = W_CLASS_LARGE + flags = FPRINT + siemens_coefficient = 1 + throwforce = 5 + throw_speed = 1 + throw_range = 2 + starting_materials = list(MAT_IRON = CC_PER_SHEET_METAL*2) + w_type = RECYK_METAL + +/obj/item/device/bluespace_pond_container/attackby(var/obj/item/I, var/mob/user) + if(ismultitool(I) && isturf(loc)) + for(var/obj/machinery/bluespace_pond/BSP in loc.contents) + to_chat(user, "You cannot unpack a bluespace pond on top of another.") + return + new/obj/machinery/bluespace_pond(src.loc) + to_chat(user, "You unpack \the [name].") + qdel(src) + return + ..() \ No newline at end of file diff --git a/code/game/machinery/computer/HolodeckControl.dm b/code/game/machinery/computer/HolodeckControl.dm index e764ce2941f..ce661975c6d 100644 --- a/code/game/machinery/computer/HolodeckControl.dm +++ b/code/game/machinery/computer/HolodeckControl.dm @@ -451,8 +451,8 @@ //BASKETBALL OBJECTS -/obj/item/weapon/beach_ball/holoball - icon = 'icons/obj/basketball.dmi' +/obj/item/toy/basketball/holoball + icon = 'icons/obj/toy.dmi' icon_state = "basketball" name = "basketball" item_state = "basketball" @@ -461,8 +461,8 @@ /obj/structure/holohoop name = "basketball hoop" - desc = "Boom, Shakalaka!" - icon = 'icons/obj/basketball.dmi' + desc = "Boom, Shakalaka!." + icon = 'icons/obj/toy.dmi' icon_state = "hoop" anchored = 1 density = 1 diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 7fba8069765..ff2b4ff6e37 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -71,6 +71,7 @@ icon = 'icons/obj/doors/Doorcom.dmi' assembly_type = /obj/structure/door_assembly/door_assembly_com + /obj/machinery/door/airlock/security name = "Airlock" icon = 'icons/obj/doors/Doorsec.dmi' @@ -91,12 +92,18 @@ icon = 'icons/obj/doors/Doormaint.dmi' assembly_type = /obj/structure/door_assembly/door_assembly_mai + /obj/machinery/door/airlock/external name = "External Airlock" icon = 'icons/obj/doors/Doorext.dmi' assembly_type = /obj/structure/door_assembly/door_assembly_ext normalspeed = 0 //So they close fast, not letting the air to depressurize in a fucking second +/obj/machinery/door/airlock/external/snow + icon = 'icons/obj/doors/Doorsteel.dmi' + assembly_type = /obj/structure/door_assembly/door_assembly_ext/snow + normalspeed = 1 + /obj/machinery/door/airlock/external/cultify() new /obj/machinery/door/mineral/wood(loc) ..() diff --git a/code/game/machinery/kitchen/microwave.dm b/code/game/machinery/kitchen/microwave.dm index ddf1b350460..3a23be6f326 100644 --- a/code/game/machinery/kitchen/microwave.dm +++ b/code/game/machinery/kitchen/microwave.dm @@ -231,7 +231,7 @@ if (istype(O,/obj/item/weapon/reagent_containers/food/snacks/meat)) //any meat items_measures[display_name] = "slab of meat" items_measures_p[display_name] = "slabs of meat" - if (istype(O,/obj/item/weapon/reagent_containers/food/snacks/meat/carpmeat)) + if (istype(O,/obj/item/weapon/reagent_containers/food/snacks/meat/fish_fillet)) items_measures[display_name] = "fillet of meat" items_measures_p[display_name] = "fillets of meat" if (istype(O,/obj/item/weapon/reagent_containers/food/snacks/egg)) diff --git a/code/game/machinery/kitchen/processor.dm b/code/game/machinery/kitchen/processor.dm index fda566edd70..f76a90a4d42 100644 --- a/code/game/machinery/kitchen/processor.dm +++ b/code/game/machinery/kitchen/processor.dm @@ -72,7 +72,7 @@ input = /obj/item/weapon/reagent_containers/food/snacks/meat/spidermeat poison/carpmeat - input = /obj/item/weapon/reagent_containers/food/snacks/meat/carpmeat + input = /obj/item/weapon/reagent_containers/food/snacks/meat/fish_fillet/carp meat input = /obj/item/weapon/reagent_containers/food/snacks/meat diff --git a/code/game/objects/closets/walllocker.dm b/code/game/objects/closets/walllocker.dm index aaf83b43e53..27f64ed5b88 100644 --- a/code/game/objects/closets/walllocker.dm +++ b/code/game/objects/closets/walllocker.dm @@ -36,7 +36,7 @@ for(var/path in spawnitems) new path(src.loc) amount-- - return + /obj/structure/closet/walllocker/emerglocker/north pixel_y = WORLD_ICON_SIZE @@ -54,6 +54,27 @@ pixel_x = WORLD_ICON_SIZE dir = EAST +/obj/structure/closet/walllocker/emerglocker/snow + spawnitems = list(/obj/item/weapon/storage/toolbox/emergency/snow) + amount = 2 + icon_state = "cold" + +/obj/structure/closet/walllocker/emerglocker/snow/north + pixel_y = WORLD_ICON_SIZE + dir = SOUTH + +/obj/structure/closet/walllocker/emerglocker/snow/south + pixel_y = -WORLD_ICON_SIZE + dir = NORTH + +/obj/structure/closet/walllocker/emerglocker/snow/west + pixel_x = -WORLD_ICON_SIZE + dir = WEST + +/obj/structure/closet/walllocker/emerglocker/snow/east + pixel_x = WORLD_ICON_SIZE + dir = EAST + /obj/structure/closet/walllocker/defiblocker name = "emergency defibrillator locker" desc = "A wall mounted locker with a handheld defibrillator" diff --git a/code/game/objects/effects/decals/misc.dm b/code/game/objects/effects/decals/misc.dm index f13a9ef911e..0d85bf0c72f 100644 --- a/code/game/objects/effects/decals/misc.dm +++ b/code/game/objects/effects/decals/misc.dm @@ -21,6 +21,8 @@ anchored = 1 mouse_opacity = 0 w_type = NOT_RECYCLABLE + var/mob/pointer + var/atom/target /obj/effect/decal/snow diff --git a/code/game/objects/items/mountable_frames/paintings.dm b/code/game/objects/items/mountable_frames/paintings.dm index 91fdfa554e0..2721d570883 100644 --- a/code/game/objects/items/mountable_frames/paintings.dm +++ b/code/game/objects/items/mountable_frames/paintings.dm @@ -31,7 +31,7 @@ var/global/list/available_paintings = list( //"justice", spawned in the courtroom/IAA office if there is no courtroom //"blank", crafted with wood, TODO: give a way to players to paint on them //"anatomy", TODO: add one in medbay/surgery. - //"carp", TODO: make wall trophies their own items + //"carp", TODO: make wall trophies their own items TODONE //"daddy", TODO: well it's not a painting...so make it its own item...? /obj/item/mounted/frame/painting @@ -150,7 +150,17 @@ var/global/list/available_paintings = list( if("carp") name = "\improper 'Singing' Mounted Carp" desc = "Too unrobust to beat a carp to death with your bare hands and mount it on a plank of wood? Then this professionally taxidermied trophy is just for you! Note: Does not actually sing." - + if("carp_real") + name = "\improper Mounted Carp" + desc = "The one that didn't quite get away." + if("deer") + name = "\improper Mounted Deer head" + desc = "The result of a succesful hunt. Ready to mount on a wall." + icon_state = "deer" + if("deer_flesh") + name = "\improper Mounted Flesh Deer head" + desc = "What the fuck." + icon_state = "deer" else name = "painting" desc = "A blank painting." @@ -188,10 +198,47 @@ var/global/list/available_paintings = list( /obj/item/mounted/frame/painting/blank paint = "blank" +/obj/item/mounted/frame/painting/blank/attackby(obj/W, mob/user) + if(istype(W, /obj/item/weapon/holder/animal/carp)) + var/obj/item/weapon/holder/animal/carp/C = W + if(C.stored_mob.stat != DEAD) + to_chat(user, "\The [C.stored_mob] squirms and resists!") + return + else + var/obj/item/mounted/frame/painting/P = new (get_turf(user)) + P.paint = "carp_real" + P.update_painting() + user.put_in_hands(P) + user.drop_item(C, force_drop = 1) + qdel(C) + qdel(src) + if(istype(W, /obj/item/deer_head)) + var/obj/item/deer_head/D = W + + var/obj/item/mounted/frame/painting/deer/P = new (get_turf(user)) + user.put_in_hands(P) + user.drop_item(D, force_drop = 1) + qdel(D) + qdel(src) + ..() + /obj/item/mounted/frame/painting/cultify() new /obj/item/mounted/frame/painting/narsie(loc) ..() +/obj/item/mounted/frame/painting/deer + paint = "deer" + +/obj/item/mounted/frame/painting/deer/cultify() + new /obj/item/mounted/frame/painting/flesh_deer(loc) + ..() + +/obj/item/mounted/frame/painting/flesh_deer + paint = "deer_flesh" + +/obj/item/mounted/frame/painting/flesh_deer/cultify() + return + /obj/item/mounted/frame/painting/narsie paint = "narsie" @@ -302,7 +349,12 @@ var/global/list/available_paintings = list( if("carp") name = "\improper 'Singing' Mounted Carp" desc = "Too unrobust to beat a carp to death with your bare hands and mount it on a plank of wood? Then this professionally taxidermied trophy is just for you! Note: Does not actually sing." - + if("deer") + name = "\improper Mounted Deer head" + desc = "The result of a succesful hunt. Its glassed eyes seem to follow you around the room." + if("deer_flesh") + name = "\improper Mounted Flesh Deer head" + desc = "The result of an unsuccesful exorcism, or worse. Its fleshy eyes ARE following you around the room." else name = "painting" desc = "a blank painting." @@ -332,9 +384,14 @@ var/global/list/available_paintings = list( /obj/structure/painting/cultify() - var/obj/structure/painting/narsie/N = new(loc) - N.pixel_x = pixel_x - N.pixel_y = pixel_y + if(icon_state == "deer") + var/obj/structure/painting/deer_flesh/N = new(loc) + N.pixel_x = pixel_x + N.pixel_y = pixel_y + else + var/obj/structure/painting/narsie/N = new(loc) + N.pixel_x = pixel_x + N.pixel_y = pixel_y ..() /obj/structure/painting/narsie @@ -343,6 +400,12 @@ var/global/list/available_paintings = list( /obj/structure/painting/narsie/cultify() return +/obj/structure/painting/deer_flesh + icon_state = "deer_flesh" + +/obj/structure/painting/deer_flesh/cultify() + return + /obj/structure/painting/random/New() ..() icon_state = pick(available_paintings) diff --git a/code/game/objects/items/stacks/sheets/leather.dm b/code/game/objects/items/stacks/sheets/leather.dm index 5a8028c2d80..978c927b2ab 100644 --- a/code/game/objects/items/stacks/sheets/leather.dm +++ b/code/game/objects/items/stacks/sheets/leather.dm @@ -83,6 +83,42 @@ icon_state = "weed_extract" origin_tech = "" +/obj/item/stack/sheet/animalhide/deer + name = "deer hide" + desc = "The skin of a dead deer." + singular_name = "deer hide piece" + icon_state = "sheet_deer" + origin_tech = "" + +/obj/item/deer_head + name = "deer head" + desc = "Not something you want to find in your bed in the morning." + icon = 'icons/obj/butchering_products.dmi' + icon_state = "deer_head" + origin_tech = "" + +/obj/item/deer_head/attackby(obj/item/W, mob/user) + .=..() + + if(W.is_sharp() >= 1.2) //Actually sharp things are this sharp, yes + user.visible_message("[user] finishes butchering \the [src].", \ + "You slice the antlers off \the [src], oh god why is everything falling apart!?.") + new /obj/item/antlers(get_turf(src)) + new /obj/effect/gibspawner/generic(get_turf(src)) + qdel(src) + +/obj/item/antlers + name = "deer antlers" + desc = "A bit horny" + icon = 'icons/obj/butchering_products.dmi' + icon_state = "antlers" + +/obj/item/bear_hands + name = "bear hands" + desc = "Puns omitted but viable" + icon = 'icons/obj/butchering_products.dmi' + icon_state = "bear_hands" + /obj/item/stack/sheet/hairlesshide name = "hairless hide" desc = "This hide was stripped of it's hair, but still needs tanning." @@ -109,7 +145,9 @@ icon_state = "sheet-leather" origin_tech = Tc_MATERIALS + "=2" - +/obj/item/stack/sheet/leather/New(var/loc, var/amount=null) + recipes = leather_recipes + ..() //Step one - dehairing. diff --git a/code/game/objects/items/stacks/stack_recipes.dm b/code/game/objects/items/stacks/stack_recipes.dm index c9bda8cba61..494464a4f88 100644 --- a/code/game/objects/items/stacks/stack_recipes.dm +++ b/code/game/objects/items/stacks/stack_recipes.dm @@ -144,6 +144,7 @@ var/global/list/datum/stack_recipe/metal_recipes = list ( new/datum/stack_recipe("medical airlock assembly", /obj/structure/door_assembly/door_assembly_med, 4, time = 50, one_per_turf = 1, on_floor = 1), new/datum/stack_recipe("maintenance airlock assembly", /obj/structure/door_assembly/door_assembly_mai, 4, time = 50, one_per_turf = 1, on_floor = 1), new/datum/stack_recipe("external airlock assembly", /obj/structure/door_assembly/door_assembly_ext, 4, time = 50, one_per_turf = 1, on_floor = 1), + new/datum/stack_recipe("pressurised airlock assembly", /obj/structure/door_assembly/door_assembly_ext/snow, 4, time = 50, one_per_turf = 1, on_floor = 1), new/datum/stack_recipe("freezer airlock assembly", /obj/structure/door_assembly/door_assembly_fre, 4, time = 50, one_per_turf = 1, on_floor = 1), new/datum/stack_recipe("airtight hatch assembly", /obj/structure/door_assembly/door_assembly_hatch, 4, time = 50, one_per_turf = 1, on_floor = 1), new/datum/stack_recipe("maintenance hatch assembly", /obj/structure/door_assembly/door_assembly_mhatch, 4, time = 50, one_per_turf = 1, on_floor = 1), @@ -241,3 +242,23 @@ var/global/list/datum/stack_recipe/cardboard_recipes = list ( new/datum/stack_recipe("eggbox", /obj/item/weapon/storage/fancy/egg_box/empty ), new/datum/stack_recipe("paper bin", /obj/item/weapon/paper_bin/empty ), ) + +/* ========================================================================= + LEATHER RECIPES +========================================================================= */ +var/global/list/datum/stack_recipe/leather_recipes = list ( + new/datum/stack_recipe("rugby ball", /obj/item/toy/ball/rugby, 3,time = 10,on_floor = 1), + new/datum/stack_recipe("leather armor", /obj/item/clothing/suit/leather, 6,time = 15,on_floor = 1), + new/datum/stack_recipe("leather helmet", /obj/item/clothing/head/leather, 3,time = 15,on_floor = 1), + new/datum/stack_recipe("botanist gloves", /obj/item/clothing/gloves/botanic_leather, 3,time = 10,on_floor = 1), + new/datum/stack_recipe("leather shoes", /obj/item/clothing/shoes/leather, 2,time = 10,on_floor = 1), + new/datum/stack_recipe("leather wallet", /obj/item/weapon/storage/wallet, 1,time = 10), + new/datum/stack_recipe("leather satchel", /obj/item/weapon/storage/backpack/satchel, 4,time = 10,on_floor = 1), + new/datum/stack_recipe("plant bag", /obj/item/weapon/storage/bag/plants, 3,time = 10,on_floor = 1), + new/datum/stack_recipe("mining satchel", /obj/item/weapon/storage/bag/ore, 3,time = 10,on_floor = 1), + new/datum/stack_recipe("gadget bag", /obj/item/weapon/storage/bag/gadgets, 3,time = 10,on_floor = 1), + new/datum/stack_recipe("boot knife holster",/obj/item/clothing/accessory/holster/knife/boot,3,time = 10), + new/datum/stack_recipe("handgun holster", /obj/item/clothing/accessory/holster/handgun, 3,time = 10), + new/datum/stack_recipe("handgun holster", /obj/item/weapon/storage/belt/utility, 3,time = 10), + +) \ No newline at end of file diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index af3b99ecd7f..f62ed126206 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -1086,3 +1086,63 @@ desc = "Small mechanical canary in a cage, does absolutely nothing of any importance!" icon = 'icons/mob/animal.dmi' icon_state = "canary" + +/obj/item/toy/ball + name = "ball" + desc = "A ball!" + icon = 'icons/obj/toy.dmi' + icon_state = "beach_ball" + w_class = W_CLASS_TINY //So they go further when kicking + +/obj/item/toy/ball/afterattack(atom/target as mob|obj|turf|area, mob/user as mob) + if(user.drop_item(src)) + src.throw_at(target, throw_range, throw_speed) + +/obj/item/toy/ball/throw_at(atom/target, range, speed, override = 1) //Shamelessly stolen from boomerang.dm + if(!usr) + return ..() + + spawn() + animate(src, transform = turn(matrix(), 120), time = 5, loop = -1) + animate(transform = turn(matrix(), 240), time = 5) + animate(transform = null, time = 5) + + while(throwing) + sleep(5) + + animate(src) //Stop the animation + + ..() + +/obj/item/toy/ball/throw_impact(atom/hit_atom, var/speed, user) + if(iscarbon(hit_atom) && !isslime(hit_atom)) + var/mob/living/carbon/L = hit_atom + if(L.get_active_hand() == null) + to_chat(hit_atom, "You catch \the [src]!") + L.put_in_active_hand(src) + throwing = 0 + return + + return ..() + +/obj/item/toy/ball/beach + name = "beach ball" + desc = "A beach ball, good for losing in the ocean" + icon_state = "beach_ball" + +/obj/item/toy/ball/rugby + name = "rugby ball" + desc = "Made of leather, kick with your toes pointed towards the threading" + icon_state = "rugby_ball" + +/obj/item/toy/ball/basketball + name = "basketball" + desc = "Here's your chance, do your dance, at the space jam." + icon_state = "basketball" + + +/obj/item/weapon/beach_ball/holoball //To keep it all atomic, keeping this here so as to avoid editing maps + name = "basketball" + desc = "Here's your chance, do your dance, at the space jam." + icon = 'icons/obj/toy.dmi' + icon_state = "basketball" \ No newline at end of file diff --git a/code/game/objects/items/weapons/fishing_rod.dm b/code/game/objects/items/weapons/fishing_rod.dm new file mode 100644 index 00000000000..4517e551ab8 --- /dev/null +++ b/code/game/objects/items/weapons/fishing_rod.dm @@ -0,0 +1,253 @@ +#define MAX_FISHING_TIME 160 +#define MAX_LINE_TENSION 100 +#define TENSION_DELTA 15 // max rodtension decay per tick/max increase per attack_self +#define FISHPULL_UPDATES 16 // amount of times the fish pulling code will tick during MAX_FISHING_TIME +#define FISHPULL_BASELINE 40 // used in calculating pulling strength of a catch + +// ----------------------------- +// Bait Datums +// ----------------------------- + +// Base datum for bait_type +// bait: The object to be used as bait +// fish: list of fish you can catch and their probability +// uses the format list( = , ...) +// where is the typepath of the object you can catch +// NOTE: The fishing rod checks the fish in order. Don't put a probability 100 fish before the last entry. +/datum/bait_type + var/bait = null + var/list/fish = list() + +/datum/bait_type/proc/get_fish() + var/fish_caught = 0 + for(var/fish_type in fish) + if(prob(fish[fish_type])) + fish_caught = fish_type + break + return fish_caught + +/datum/bait_type/standard_bait + bait = /obj/item/weapon/reagent_containers/food/snacks/bait + fish = list( + /obj/item/weapon/reagent_containers/food/snacks/fish/rainbowtrout = 1, + /obj/item/weapon/reagent_containers/food/snacks/fish/perch = 20, + /obj/item/weapon/reagent_containers/food/snacks/fish/walleye = 20, + /obj/item/weapon/reagent_containers/food/snacks/fish/salmon = 20, + /obj/item/weapon/reagent_containers/food/snacks/fish/bream = 100, + ) + +/datum/bait_type/clown + bait = /obj/item/clothing/mask/gas/clown_hat + fish = list( + /mob/living/simple_animal/hostile/carp/clown = 100, + ) + + +/atom/proc/can_fish() + return FALSE + +/obj/machinery/bluespace_pond/can_fish() + return TRUE + +/turf/unsimulated/beach/water/deep/can_fish() + return TRUE + +// ----------------------------- +// Fishing Rod +// ----------------------------- + +/obj/item/weapon/fishingrod + name = "fishing rod" + desc = "Go catch the big one!" + icon = 'icons/obj/items.dmi' + icon_state = "fishingrod" + inhand_states = list("left_hand" = 'icons/mob/in-hand/left/misc_tools.dmi', "right_hand" = 'icons/mob/in-hand/right/misc_tools.dmi') + hitsound = "sound/weapons/toolhit.ogg" + flags = FPRINT + siemens_coefficient = 1 + slot_flags = SLOT_BELT + force = 3.0 + throwforce = 3.0 + throw_speed = 1 + throw_range = 5 + w_class = W_CLASS_MEDIUM + starting_materials = list(MAT_GLASS = 100) + w_type = RECYK_GLASS + melt_temperature = MELTPOINT_GLASS + origin_tech = Tc_ENGINEERING + "=1" + attack_verb = list("smacks", "whacks", "whips", "belts", "lashes") + var/obj/effect/decal/rod_line/line_decal // decal for the fishing line in the water + var/tmp/busy = 0 //check if in use to stop bait scumming + var/obj/item/weapon/hookeditem + var/fishstage = 50 // when fishstage hits 0, we catch the fish, if it goes above 100, we lose the fish + var/rodtension = 0 // if tension hits MAX_LINE_TENSION the line snaps, pulling power is based on tension scaling from 0=no pulling and (MAX_LINE_TENSION - 1)=strongest pull + var/list/bait_types = list( // The types of bait this rod is able to use + /datum/bait_type/standard_bait, + /datum/bait_type/clown, + ) + +/obj/item/weapon/fishingrod/New() + ..() + line_decal = new + +/obj/item/weapon/fishingrod/suicide_act(mob/user) + to_chat(viewers(user), "[user] is whipping \his head open with \the [src]! It looks like \he took the bait!") + return(BRUTELOSS) + +/obj/item/weapon/fishingrod/afterattack(atom/A, mob/user, proximity_flag) + if(!hookeditem || busy || !proximity_flag || get_dist(src, A) == 0) + return 1 + var/turf/A_turf = get_turf(A) + if(!A_turf) + return 1 // item is in nullspace + if(!A.can_fish()) + return 1 + var/datum/bait_type/bait_fish = find_bait(hookeditem) + if(bait_fish) + busy = 1 + to_chat(user, "You cast a line into the water.") + line_decal.forceMove(A_turf) + line_decal.dir = get_dir(A_turf, src) + var/atom/movable/fish_caught = bait_fish.get_fish() + qdel(hookeditem) + hookeditem = null + if(fish_caught) + hookeditem = new fish_caught() + if(!hookeditem) + to_chat(user, "The fish took your bait!") + if(do_fishing(user, A)) + to_chat(user, "You caught \a [hookeditem]!") + else + qdel(hookeditem) + hookeditem = null + to_chat(user, "\The fish got away!") + line_decal.forceMove(loc) + busy = 0 + else + to_chat(user, "You cannot use \the [hookeditem] as bait.") + +/obj/item/weapon/fishingrod/attack_self(mob/user) + if(busy) + rodtension += rand(5, TENSION_DELTA) + return + if(hookeditem) + to_chat(user, "You remove \the [hookeditem] from \the [src].") + if(isitem(hookeditem)) // put_in_hands() doesn't handle non obj/item inputs + user.put_in_hands(hookeditem) + else + hookeditem.forceMove(user.loc) + hookeditem = null + +/obj/item/weapon/fishingrod/attackby(obj/item/W, mob/user) + ..() + if(busy) + return + var/datum/bait_type/bait_fish = find_bait(W) + if(bait_fish) + if(hookeditem) + if(user.drop_item(W, src)) + var/atom/movable/oldbait = hookeditem + hookeditem = W + to_chat(user, "You swap the bait on \the [src].") + if(isitem(oldbait)) // put_in_hands() doesn't handle non obj/item inputs + user.put_in_hands(oldbait) + return + oldbait.forceMove(user.loc) + return + else + if(user.drop_item(W, src)) + hookeditem = W + to_chat(user, "You bait \the [src] with \the [W].") + return + to_chat(user, "You cannot bait \the [src] with \the [W].") + +// checks if object B is a valid type of bait and returns a bait_type datum or 0 if no bait_type exists for the obj +/obj/item/weapon/fishingrod/proc/find_bait(var/obj/item/B) + for(var/typepath in bait_types) + var/datum/bait_type/BT = typepath + if(istype(B, initial(BT.bait))) + BT = new typepath() + return BT + return 0 + +// handles the main fishing loop +/obj/item/weapon/fishingrod/proc/do_fishing(var/mob/user, var/atom/target) + if(!user || !target || !hookeditem) + return 0 + busy = 1 + fishstage = rand(40, 60) + rodtension = rand(20, 40) + var/start_loc = user.loc + var/target_start_loc = target.loc + var/sleepfraction = MAX_FISHING_TIME / FISHPULL_UPDATES + + var/image/progbar + if(user.client)//user.client.prefs.progress_bars) + progbar = image("icon" = 'icons/effects/doafter_icon.dmi', "loc" = user, "icon_state" = "prog_bar_[round(fishstage, 10)]") + progbar.pixel_z = WORLD_ICON_SIZE + progbar.plane = HUD_PLANE + progbar.layer = HUD_ABOVE_ITEM_LAYER + progbar.appearance_flags = RESET_COLOR + user.client.images |= progbar + + var/endtime = world.time + MAX_FISHING_TIME + var/success = FALSE + while(world.time < endtime) + sleep(sleepfraction) + if(!user || !hookeditem || user.isStunned() || !(user.loc == start_loc) || !(target.loc == target_start_loc) || !(user.find_held_item_by_type(src))) + break + if(rodtension >= MAX_LINE_TENSION) + break + if(istype(hookeditem, /obj/item/weapon/reagent_containers/food/snacks/fish)) // Only fish have a length and weight so we'll just use default values for non-fish items + fish_pull() + else + other_pull(FISHPULL_BASELINE) + rodtension -= rand(0, TENSION_DELTA) + if(fishstage <= 0) // we caught the fish + success = TRUE + break + progbar.icon_state = "prog_bar_[round(fishstage, 10)]" + user.client.images |= progbar + if(progbar) + progbar.icon_state = "prog_bar_stopped" + spawn(2) + if(user && user.client) + user.client.images -= progbar + if(progbar) + progbar.loc = null + if(success) + return 1 + return 0 + +// calculate the relative weight of the fish compared to the default weight value +// this gets normalized where the default weight has a fishstrength of 40, lightest possible fish has fishstrength 20 and heaviest possible has fishstrength of 60 +/obj/item/weapon/fishingrod/proc/fish_pull() + if(hookeditem && istype(hookeditem, /obj/item/weapon/reagent_containers/food/snacks/fish)) + var/obj/item/weapon/reagent_containers/food/snacks/fish/F = hookeditem + var/halfweight = initial(F.weight) / 2 + // converts the fish weight into a range from 0.0 (lightest possible) to 1.0 (heaviest possible) and then normalises to 20-60 fish_strength scale + var/normalisedstrength = (F.weight - halfweight) / (initial(F.weight) * 1.5 - halfweight) * FISHPULL_BASELINE + (FISHPULL_BASELINE/2) + other_pull(normalisedstrength) + +// accepts a value from 20-60 determining the strength of the fish on the line, 20 being the weakest value +/obj/item/weapon/fishingrod/proc/other_pull(var/fish_strength) + var/pullamount = calculate_pull(Clamp(fish_strength, 20, 60)) + fishstage += pullamount + to_chat(world, "pullamount is [pullamount]") + to_chat(world, "rodtension is [rodtension]") + +// calculates whether to reel the fish in or not, and by how much we are reeling in +/obj/item/weapon/fishingrod/proc/calculate_pull(var/fish_strength) + return round(((-34 * log(-0.1 * (rodtension - 105)) + 80) - fish_strength) / -3) + +// decal for tile being fished +/obj/effect/decal/rod_line + name = "rod line" + icon = 'icons/effects/effects.dmi' + icon_state = "rod_line" + dir = NORTH + plane = OBJ_PLANE + layer = ABOVE_OBJ_LAYER + anchored = 1 + mouse_opacity = 0 + w_type = NOT_RECYCLABLE diff --git a/code/game/objects/items/weapons/storage/bags.dm b/code/game/objects/items/weapons/storage/bags.dm index 6fd85c802f5..b0dd6212593 100644 --- a/code/game/objects/items/weapons/storage/bags.dm +++ b/code/game/objects/items/weapons/storage/bags.dm @@ -90,6 +90,11 @@ user.visible_message("[user] puts the [src.name] over \his head and tightens the handles around \his neck! It looks like \he's trying to commit suicide.") return(OXYLOSS) +/obj/item/weapon/storage/bag/plasticbag/baitbag/New() + ..() + for(var/i = 1 to 21) + new /obj/item/weapon/reagent_containers/food/snacks/bait(src) + // ----------------------------- // Mining Satchel // ----------------------------- diff --git a/code/game/objects/items/weapons/storage/toolbox.dm b/code/game/objects/items/weapons/storage/toolbox.dm index 81366e989a1..e80030994e3 100644 --- a/code/game/objects/items/weapons/storage/toolbox.dm +++ b/code/game/objects/items/weapons/storage/toolbox.dm @@ -49,11 +49,19 @@ name = "emergency toolbox" icon_state = "red" item_state = "toolbox_red" + var/snow = 0 /obj/item/weapon/storage/toolbox/emergency/New() ..() - new /obj/item/weapon/crowbar/red(src) - new /obj/item/weapon/extinguisher/mini(src) + if(snow) + new /obj/item/weapon/lighter(src) + new /obj/item/clothing/mask/balaclava/skimask(src) + new /obj/item/weapon/hatchet(src) + new /obj/item/weapon/pickaxe/shovel/spade(src) + new /obj/item/weapon/storage/firstaid/regular(src) + else + new /obj/item/weapon/extinguisher/mini(src) + new /obj/item/weapon/crowbar/red(src) var/lighting = pick( //emergency lighting yay 20;/obj/item/device/flashlight, 30;/obj/item/weapon/storage/fancy/flares, @@ -61,6 +69,16 @@ new lighting(src) new /obj/item/device/radio(src) +/obj/item/weapon/storage/toolbox/emergency/snow + snow = 1 + icon_state = "rusty" + desc = "This ancient toolbox creaks when you open it." + +/obj/item/weapon/storage/toolbox/emergency/snow/New() + ..() + pixel_x = rand(-13,13) * PIXEL_MULTIPLIER + pixel_y = rand(-13,13) * PIXEL_MULTIPLIER + /obj/item/weapon/storage/toolbox/mechanical name = "mechanical toolbox" icon_state = "blue" diff --git a/code/game/objects/items/weapons/twohanded.dm b/code/game/objects/items/weapons/twohanded.dm index 608da1215f2..29b243a122a 100644 --- a/code/game/objects/items/weapons/twohanded.dm +++ b/code/game/objects/items/weapons/twohanded.dm @@ -270,3 +270,14 @@ force = 16 throwforce = 25 + +/obj/item/weapon/spear/xeno + name = "claw-tipped spear" + desc = "A hunters weapon. The claw of a xenomorph afixed onto a makeshift staff." + icon_state = "spear_claw" + base_state = "spear_claw" + inhand_states = list("left_hand" = 'icons/mob/in-hand/left/swords_axes.dmi', "right_hand" = 'icons/mob/in-hand/right/swords_axes.dmi') + + force = 18 + base_force = 18 + throwforce = 25 \ No newline at end of file diff --git a/code/game/objects/items/weapons/weaponry.dm b/code/game/objects/items/weapons/weaponry.dm index ef25402d08e..f87966db7f4 100644 --- a/code/game/objects/items/weapons/weaponry.dm +++ b/code/game/objects/items/weapons/weaponry.dm @@ -196,6 +196,19 @@ obj/item/weapon/wirerod/attackby(var/obj/item/I, mob/user as mob) R.use(1) qdel(src) + else if(istype(I, /obj/item/xenos_claw)) + var/obj/item/weapon/spear/xeno/P = new /obj/item/weapon/spear/xeno + to_chat(user, "You fasten \the [I] to \the [src].") + + user.before_take_item(I) + user.before_take_item(src) + + user.put_in_hands(P) + + qdel(I) + I = null + qdel(src) + /obj/item/weapon/kitchen/utensil/knife/tactical name = "tactical knife" desc = "It makes you run faster." diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm index d039e449eed..a099016bd16 100644 --- a/code/game/objects/structures/crates_lockers/closets.dm +++ b/code/game/objects/structures/crates_lockers/closets.dm @@ -37,6 +37,9 @@ dump_contents() ..() +/obj/structure/closet/proc/canweld() + return 1 + /obj/structure/closet/alter_health() return get_turf(src) @@ -281,7 +284,7 @@ if(istype(W,/obj/item/tk_grab)) return 0 - if(istype(W, /obj/item/weapon/weldingtool)) + if(istype(W, /obj/item/weapon/weldingtool) && canweld()) var/obj/item/weapon/weldingtool/WT = W if(!WT.remove_fuel(0,user)) to_chat(user, "You need more welding fuel to complete this task.") @@ -296,7 +299,7 @@ else if(istype(W, /obj/item/stack/package_wrap)) return - else if(istype(W, /obj/item/weapon/weldingtool)) + else if(istype(W, /obj/item/weapon/weldingtool) && canweld()) var/obj/item/weapon/weldingtool/WT = W if(!WT.remove_fuel(0,user)) to_chat(user, "You need more welding fuel to complete this task.") diff --git a/code/game/objects/structures/crates_lockers/closets/gimmick.dm b/code/game/objects/structures/crates_lockers/closets/gimmick.dm index c890217df81..cbd4b4067bc 100644 --- a/code/game/objects/structures/crates_lockers/closets/gimmick.dm +++ b/code/game/objects/structures/crates_lockers/closets/gimmick.dm @@ -4,12 +4,73 @@ icon_state = "cabinet_closed" icon_closed = "cabinet_closed" icon_opened = "cabinet_open" + autoignition_temperature = AUTOIGNITION_WOOD + fire_fuel = 3 -/obj/structure/closet/cabinet/update_icon() - if(!opened) - icon_state = icon_closed - else - icon_state = icon_opened +/obj/structure/closet/cabinet/canweld() + return 0 + +/obj/structure/closet/cabinet/snow + name = "snow gear cabinet" + desc = "A cabinet filled with snow gear for extra-station activity." + var/obj/structure/hanger_rail/hanger_rail + +/obj/structure/closet/cabinet/snow/New() + ..() + hanger_rail = new (src) + +/obj/structure/closet/cabinet/snow/close() + . = ..() + if(.) + unlock_atom(hanger_rail) + hanger_rail.forceMove(src) + return . + +/obj/structure/closet/cabinet/snow/open() + . = ..() + if(.) + hanger_rail.forceMove(get_turf(src)) + lock_atom(hanger_rail) + return . + +/obj/structure/closet/cabinet/snow/Destroy() + ..() + qdel(hanger_rail) + hanger_rail = null + +/obj/structure/hanger_rail + icon = 'icons/obj/closet.dmi' + icon_state = "hanger_rail" + name = "hanger rail" + desc = "This rail is for holding NT standard-issue winter coats." + var/coats = 4 + density = 0 + anchored = 1 + flags = FPRINT + layer = ABOVE_OBJ_LAYER + +/obj/structure/hanger_rail/attack_hand(var/mob/user) + ..() + if(!Adjacent(user)) + return + if(coats) + to_chat(user,"You remove a pair of boots and a coat from the hanger.") + add_fingerprint(user) + var/winterboots = new /obj/item/clothing/shoes/winterboots(get_turf(src)) + user.put_in_inactive_hand(winterboots) + var/wintercoat = new /obj/item/clothing/suit/wintercoat(get_turf(src)) + user.put_in_active_hand(wintercoat) + coats-- + update_icon() + +/obj/structure/hanger_rail/update_icon() + overlays.Cut() + for(var/i = 1 to coats) + overlays += image(icon,"coat[i]") + +/obj/structure/hanger_rail/New() + ..() + update_icon() /obj/structure/closet/acloset name = "strange closet" diff --git a/code/game/objects/structures/crates_lockers/closets/utility_closets.dm b/code/game/objects/structures/crates_lockers/closets/utility_closets.dm index 08b19e004c1..47a3557f371 100644 --- a/code/game/objects/structures/crates_lockers/closets/utility_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/utility_closets.dm @@ -18,9 +18,12 @@ icon_state = "emergency" icon_closed = "emergency" icon_opened = "emergencyopen" + var/default_stuff = 1 /obj/structure/closet/emcloset/New() ..() + if(!default_stuff) + return new /obj/item/weapon/tank/emergency_nitrogen(src) switch (pickweight(list("small" = 55, "aid" = 25, "tank" = 10, "both" = 10, "nothing" = 0, "delete" = 0))) if ("small") @@ -72,6 +75,19 @@ new /obj/item/clothing/mask/breath/vox(src) new /obj/item/clothing/mask/breath/vox(src) +/obj/structure/closet/emcloset/cold + desc = "It's a decrepit storage unit containing emergency supplies." + icon_state = "coldemerg" + icon_closed = "coldemerg" + icon_opened = "coldemergopen" + default_stuff = 0 + +/obj/structure/closet/emcloset/cold/New() + ..() + for(var/i = 1 to rand(3,4)) + new /obj/item/weapon/storage/toolbox/emergency(src) + + /* * Fire Closet */ diff --git a/code/game/objects/structures/cross.dm b/code/game/objects/structures/cross.dm new file mode 100644 index 00000000000..6ac00083e48 --- /dev/null +++ b/code/game/objects/structures/cross.dm @@ -0,0 +1,11 @@ +/obj/structure/cross + name = "wooden cross" + icon_state = "cross" + desc = "recquiscat in pace" + +/obj/structure/cross/attackby(var/obj/item/weapon/W, var/mob/user) + ..() + if(istype(W,/obj/item/weapon/pen)) + var/n_name = copytext(sanitize(input(user, "What would you like to write on the cross?", "Cross", null) as text|null), 1, MAX_NAME_LEN*3) + if(n_name && Adjacent(user) && !user.stat) + name = "[n_name]" \ No newline at end of file diff --git a/code/game/objects/structures/door_assembly.dm b/code/game/objects/structures/door_assembly.dm index c576d7cc6cd..901ae7c0eac 100644 --- a/code/game/objects/structures/door_assembly.dm +++ b/code/game/objects/structures/door_assembly.dm @@ -79,6 +79,10 @@ airlock_type = "/external" glass = -1 +/obj/structure/door_assembly/door_assembly_ext/snow + base_icon_state = "sext" + airlock_type = "/external/snow" + /obj/structure/door_assembly/door_assembly_fre base_icon_state = "fre" base_name = "Freezer Airlock" diff --git a/code/game/objects/structures/flora/flora.dm b/code/game/objects/structures/flora/flora.dm index 2a918772367..b1bef5a23ef 100644 --- a/code/game/objects/structures/flora/flora.dm +++ b/code/game/objects/structures/flora/flora.dm @@ -1,3 +1,14 @@ +/obj/structure/flora + lockflags = CANT_LOCK_TO_AT_ALL_EVEN_CONCIEVABLY + var/shovelaway = 1 + +/obj/structure/flora/attackby(var/obj/item/weapon/W, var/mob/user) + if(shovelaway && istype(W, /obj/item/weapon/pickaxe/shovel)) + to_chat(user,"You clear away \the [src]") + qdel(src) + return + ..() + //trees /obj/structure/flora name = "flora" @@ -65,7 +76,7 @@ plane = ABOVE_HUMAN_PLANE icon = 'icons/obj/flora/deadtrees.dmi' icon_state = "tree_1" - + shovelaway = 0 pixel_x = -WORLD_ICON_SIZE/2 var/health = 100 @@ -188,6 +199,8 @@ /obj/structure/flora/tree/pine/New() ..() icon_state = "pine_[rand(1, 3)]" + if(map.base_turf == /turf/snow) + update_shadow() /obj/structure/flora/tree/pine/xmas name = "xmas tree" @@ -219,7 +232,7 @@ icon_state = "pine_stump" //grass -/obj/structure/flora/grass +/obj/structure/flora/grass/ name = "grass" icon = 'icons/obj/flora/snowflora.dmi' anchored = 1 @@ -256,6 +269,7 @@ //bushes /obj/structure/flora/bush name = "bush" + desc = "It's amazing what can grow out here." icon = 'icons/obj/flora/snowflora.dmi' icon_state = "snowbush1" anchored = 1 diff --git a/code/game/objects/structures/signs.dm b/code/game/objects/structures/signs.dm index 9e4618a1b1b..dade6d4f249 100644 --- a/code/game/objects/structures/signs.dm +++ b/code/game/objects/structures/signs.dm @@ -292,3 +292,8 @@ /obj/structure/sign/russian/staff_only icon_state = "RU_staff_only" + +/obj/structure/sign/snow + name = "WARNING: SUB-ZERO TEMPERATURE AHEAD" + desc = "A warning sign which reads 'WARNING: SUB-ZERO TEMPERATURE AHEAD'" + icon_state = "cold" \ No newline at end of file diff --git a/code/game/objects/structures/universal_generators/cellular_automata.dm b/code/game/objects/structures/universal_generators/cellular_automata.dm new file mode 100644 index 00000000000..dae4f4318f7 --- /dev/null +++ b/code/game/objects/structures/universal_generators/cellular_automata.dm @@ -0,0 +1,196 @@ +/*taken shamelessly from: +http://www.roguebasin.com/index.php?title=Cellular_Automata_Method_for_Generating_Random_Cave-Like_Levels#C.23_Code +adapted in dreammaker for /vg/ snowmap +how it works: it performs it on a list five times and then applies the list to the surroundings - setbaseturf isn't cheap enough to call five times to do this the "proper" way +the wall is the turf you want to start with (#) +the floor is the turf you want to have generate in (.) + +Procedurally generated so no two levels are (likely) exactly the same. +Relatively simple concept, and implementation. +A natural, cave-like map to add variety, uniqueness or an alternative to room-based dungeons. +(we're using it for lakes now though, seems to transfer fairly fluidly (ha puns) to that.) + +here is an example of what it might look like: + +############################################################ +###....####################################.....############ +##......######################..#########.........########## +##......#####################....#######...........####.#### +##......###################.........................##...### +##......##################..........................###...## +#........##############.............................###...## +#........#############...............................#....## +##.......##############..................................### +##.......###..############..............................#### +##.......##....############.............................#### +#..............############...###........................### +#...............###########..#####...............##.......## +#................#################...............##.......## +##.....#####..........###########....#..........###.......## +##....#######...........########....###.........####......## +##....#######............######....####........#####......## +##....#######.............####....#####.......#####......### +#......######..............###....####........####......#### +#.......######.............###...####.........###.......#### +#........#####.............###..####.....................### +##........####..............#...####.....................### +#####......##...................####.....................### +######...........................##.....................#### +######..................................................#### +######.........###.....................####.............#### +######......#########.................######............#### +#######....#############.......##############.....###..##### +##############################################..############ +############################################################ +*/ + +#define CA_PERMAWALL 2 +#define CA_WALL 1 +#define CA_FLOOR 0 + +/obj/procedural_generator/cellular_automata + name = "cellular automata" + var/turf/ca_wall + var/turf/ca_floor + var/mapgrid_width = 40 + var/mapgrid_height = 21 + var/percent_area_walls = 45 + var/iterations = 5 + var/watch + var/list/list_of_turfs = list() + + +/obj/procedural_generator/cellular_automata/deploy_generator(var/turf/bottomleft) + var/mapgrid = init_mapgrid() // first generates a random map + for(var/i = 1 to iterations) + make_caverns(mapgrid,i) + apply_mapgrid_to_turfs(mapgrid,bottomleft) + +/obj/procedural_generator/cellular_automata/proc/init_mapgrid() + // New empty map + var/list/mapgrid[][] = new/list(mapgrid_width,mapgrid_height) + for(var/row = 1 to mapgrid_height) + for(var/column = 1 to mapgrid_width) +// if(!((column + row*column) % 50000)) +// sleep(world.tick_lag) + // If coordinants lie on the the edge of the map (creates a border) + if(column == 1) + mapgrid[column][row] = CA_PERMAWALL + else if(row == 1) + mapgrid[column][row] = CA_PERMAWALL + else if(column == mapgrid_width) + mapgrid[column][row] = CA_PERMAWALL + else if(row == mapgrid_height) + mapgrid[column][row] = CA_PERMAWALL + else // otherwise, fill the walls a random percent of the time + var/random_number = rand(1,100) + if(random_number < percent_area_walls) + mapgrid[column][row] = CA_WALL + else + mapgrid[column][row] = CA_FLOOR + return mapgrid + +/obj/procedural_generator/cellular_automata/proc/make_caverns(var/list/mapgrid,var/iteration) + for(var/row = 1 to mapgrid_height) + for(var/column = 1 to mapgrid_width) +// if(!((column + row*column) % 50000)) +// sleep(world.tick_lag) + mapgrid[column][row] = place_wall_logic(mapgrid,column,row,iteration) + +/obj/procedural_generator/cellular_automata/proc/place_wall_logic(var/list/mapgrid,var/column,var/row,var/iteration) + var/num_walls = get_adjacent_walls(mapgrid,column,row) + switch(mapgrid[column][row]) + if(CA_PERMAWALL) + return CA_PERMAWALL + if(CA_WALL) + if(num_walls >= 4) + return CA_WALL + if(CA_FLOOR) + if(num_walls >= 5) + return CA_WALL + return CA_FLOOR + +/obj/procedural_generator/cellular_automata/proc/get_adjacent_walls(var/list/mapgrid,var/column,var/row,var/n = 1) + + if(mapgrid[column][row] == CA_PERMAWALL) + return + + var/wallcounter = 0 + + for(var/iy = (row-n) to (row+n)) + for(var/ix = (column-n) to (column+n)) + if(ix > 0 && ix < mapgrid.len) + var/list/mapgridy = mapgrid[ix] + if(!(ix == column && iy == row) && iy > 0 && iy < mapgridy.len) + if(mapgrid[ix][iy]) + wallcounter++ + return wallcounter + + +/obj/procedural_generator/cellular_automata/proc/apply_mapgrid_to_turfs(var/list/mapgrid,var/turf/bottomleft) +// var/number_of_turfs_changed + for(var/row = 1 to mapgrid_height) + for(var/column = 1 to mapgrid_width) +// if(!((column + row*column) % 50000)) +// sleep(world.tick_lag) + if(!(mapgrid[column][row])) // it's a floor + var/turf/T = locate((bottomleft.x-1)+column,(bottomleft.y-1)+row,bottomleft.z) + if(T && istype(T,ca_wall)) + makefloor(T) +// var/datum/zLevel/zlevesoninquiry = map.zLevels[bottomleft.z] +// log_startup_progress("Finished cellular automata generaton on z:[bottomleft.z]([zlevesoninquiry.name]) with [number_of_turfs_changed] new [name]s in [stop_watch(watch)]s") + +/obj/procedural_generator/cellular_automata/proc/makefloor(var/turf/T) + T.clear_contents(list(type)) + return T.ChangeTurf(ca_floor) + +/obj/procedural_generator/cellular_automata/ice + name = "glacier lake" + ca_wall = /turf/snow + +/obj/procedural_generator/cellular_automata/ice/makefloor(var/turf/snow/T) + if(T.snowballs) + T.clear_contents(list(type)) + var/obj/glacier/G = new /obj/glacier(T,icon_update_later = 1) + list_of_turfs += G + +/obj/procedural_generator/cellular_automata/ice/apply_mapgrid_to_turfs(var/list/mapgrid,var/turf/bottomleft) + ..() + for(var/obj/glacier/G in list_of_turfs) + G.relativewall() + +/obj/procedural_generator/cellular_automata/spider_cave + name = "spider cave" + ca_wall = /turf/unsimulated/mineral/random/underground + ca_floor = /turf/unsimulated/floor/asteroid/underground + percent_area_walls = 40 + iterations = 5 + +/obj/procedural_generator/cellular_automata/spider_cave/makefloor(var/turf/T) + T.clear_contents(list(type)) + T.ChangeTurf(ca_floor) + var/random = rand(1,1000) + switch(random) + if(1 to 4) + var/spider = pick(spider_types - /mob/living/simple_animal/hostile/giant_spider/nurse/queen_spider) + new spider(T) + if(5) + new /mob/living/simple_animal/hostile/giant_spider/nurse/queen_spider(T) + if(6 to 9) + new /obj/effect/landmark/corpse/miner/rig(T) + if(10 to 12) + new /obj/effect/landmark/corpse/civilian(T) + if(13) + new /obj/effect/landmark/corpse/syndicatecommando(T) // if you add loot to it, they will come. + +/obj/procedural_generator/cellular_automata/spider_cave/place_wall_logic(var/list/mapgrid,var/column,var/row,var/iteration) + if(iteration == 3) + var/num_walls = get_adjacent_walls(mapgrid,column,row,n = 2) + if(num_walls <= 2) + return CA_WALL + return ..() + +/obj/procedural_generator/cellular_automata/spider_cave/apply_mapgrid_to_turfs(var/list/mapgrid,var/turf/bottomleft) + ..() + for(var/turf/T in list_of_turfs) + T.update_icon() \ No newline at end of file diff --git a/code/game/objects/structures/universal_generators/radial_generator.dm b/code/game/objects/structures/universal_generators/radial_generator.dm index fcbcf3e7aab..234a44ec837 100644 --- a/code/game/objects/structures/universal_generators/radial_generator.dm +++ b/code/game/objects/structures/universal_generators/radial_generator.dm @@ -1,3 +1,12 @@ +#define HARD "hard" +#define SOFT "soft" + +#define GEN_TYPES_SOFT "gen_types_soft" +#define GEN_TYPES_HARD "gen_types_hard" +#define EXPECTED_TURFS "expected_turfs" + +var/global/list/precached_lists_for_pooling_rad_gen = list() + /* * Why have simple atom generation when you can have complex atom generation ? * Instead of placing individual items at random, we have a much smaller chance of placing "generation seeds" @@ -10,7 +19,7 @@ //Base instance to define variables //This will not spawn anything, so we need to go down one tier -/obj/structure/radial_gen +/obj/procedural_generator/radial_gen name = "generator" desc = "The randomly generated seed of all things." @@ -27,30 +36,45 @@ var/gen_no_dense_only = 0 //Generator will only work on tiles without dense contents var/gen_clear_tiles = 0 //Generator will clear up the contents of all the tiles it is working on before spawning stuff var/list/expected_turfs = list() //Will return if turf type is different from any in the list, good to avoid generator collision with other terrain features + var/list/gen_types_soft = list() //What types do we generate from this generator, array must contain individual probabilities for each turf. Only in soft radius + var/list/gen_types_hard = list() //Ditto above, but only in hard radius. Obviously, if you want it to spawn in both, add to both lists. OBVIOUSLY + pooled = 1 -/obj/structure/radial_gen/New() - ..() +/obj/procedural_generator/radial_gen/New(var/mapspawned=1) + if(!precached_lists_for_pooling_rad_gen["[type]"]) + var/list/precached_list = list() + precached_list[EXPECTED_TURFS] = expected_turfs + precached_list[GEN_TYPES_HARD] = gen_types_hard + precached_list[GEN_TYPES_SOFT] = gen_types_soft + precached_lists_for_pooling_rad_gen["[type]"] = precached_list + + ..(mapspawned) + +/obj/procedural_generator/radial_gen/resetVariables() + ..(EXPECTED_TURFS,GEN_TYPES_SOFT,GEN_TYPES_HARD) + var/list/precached_list = precached_lists_for_pooling_rad_gen["[type]"] + expected_turfs = precached_list[EXPECTED_TURFS] + gen_types_hard = precached_list[GEN_TYPES_HARD] + gen_types_soft = precached_list[GEN_TYPES_SOFT] - deploy_generator() - qdel(src) //This is exclusively used to generate other things, delete it once we're done //Uses modular code structure, so you can define different behaviour //We start by initializing shared behavior between all three generator sub-types, then we fire a spawn proc that they will modify -/obj/structure/radial_gen/proc/deploy_generator() +/obj/procedural_generator/radial_gen/deploy_generator(var/turf/where) - for(var/turf/T in spiral_block(get_turf(src), gen_hard_radius, 0)) + for(var/turf/T in spiral_block(where, gen_hard_radius, 0)) if(expected_turfs.len && !is_type_in_list(T, expected_turfs)) //We are expecting a specific turf type, and it is not this one continue - if(gen_empty_only && T.has_contents()) //We are looking for empty turfs, this turf isn't empty + if(gen_empty_only && T.contents.len) //We are looking for empty turfs, this turf isn't empty continue if(gen_no_dense_only && T.has_dense_content()) //We are looking for turfs without dense contents, this turf has some continue - var/dist = cheap_pythag(T.x - x, T.y - y) + var/dist = cheap_pythag(T.x - where.x, T.y - where.y) if(dist < gen_min_radius) //Distance is below the minimum radius, forget this one @@ -65,9 +89,8 @@ if(gen_clear_tiles) //We attempt to clear the tile's contents. Hopefully this does not fail, because we won't dabble on it T.clear_contents(list(type)) - var/picked = perform_pick("soft", T) - - perform_spawn("soft", T, picked) + var/picked = perform_pick(SOFT, T) + perform_spawn(SOFT, T, picked) continue @@ -80,98 +103,90 @@ if(gen_clear_tiles) //We attempt to clear the tile's contents. Hopefully this does not fail, because we won't dabble on it T.clear_contents(list(type)) - var/picked = perform_pick("soft", T) - - perform_spawn("hard", T, picked) + var/picked = perform_pick(HARD, T) + perform_spawn(HARD, T, picked) continue //We pick the thing we will possibly spawn, because we need that to roll out adjacency rules -/obj/structure/radial_gen/proc/perform_pick(var/gen_type = "soft", var/turf/T) +/obj/procedural_generator/radial_gen/proc/perform_pick(var/gen_type = SOFT, var/turf/T) return 0 //We now have all that shit out of the way, spawn the fucking thing -/obj/structure/radial_gen/proc/perform_spawn(var/gen_type = "soft", var/turf/T) +/obj/procedural_generator/radial_gen/proc/perform_spawn(var/gen_type = SOFT, var/turf/T) return 0 -/obj/structure/radial_gen/movable +/obj/procedural_generator/radial_gen/movable name = "movable generator" desc = "This generator can manifest any atom in reality. Which one it summons was not specified." icon_state = "gen_mov" - var/list/gen_types_movable_soft = list() //What types do we generate from this generator, array must contain individual probabilities for each movable. Only in soft radius - var/list/gen_types_movable_hard = list() //Ditto above, but only in hard radius. Obviously, if you want it to spawn in both, add to both lists. OBVIOUSLY - -/obj/structure/radial_gen/movable/perform_pick(var/gen_type = "soft", var/turf/T) +/obj/procedural_generator/radial_gen/movable/perform_pick(var/gen_type = SOFT, var/turf/T) switch(gen_type) - if("soft") + if(SOFT) - if(gen_types_movable_soft.len) + if(gen_types_soft.len) - var/picked_movable = pickweight(gen_types_movable_soft) + var/picked_movable = pickweight(gen_types_soft) return picked_movable - if("hard") + if(HARD) - if(gen_types_movable_hard.len) + if(gen_types_hard.len) - var/picked_movable = pickweight(gen_types_movable_hard) + var/picked_movable = pickweight(gen_types_hard) return picked_movable -/obj/structure/radial_gen/movable/perform_spawn(var/gen_type = "soft", var/turf/T, var/atom/movable/picked) - +/obj/procedural_generator/radial_gen/movable/perform_spawn(var/gen_type = SOFT, var/turf/T, var/atom/movable/picked) new picked(T) -/obj/structure/radial_gen/turf +/obj/procedural_generator/radial_gen/turf name = "turf generator" desc = "This generator can change the very fabric of reality. Which one it threads was not specified." icon_state = "gen_turf" - var/list/gen_types_turf_soft = list() //What types do we generate from this generator, array must contain individual probabilities for each turf. Only in soft radius - var/list/gen_types_turf_hard = list() //Ditto above, but only in hard radius. Obviously, if you want it to spawn in both, add to both lists. OBVIOUSLY - -/obj/structure/radial_gen/turf/perform_pick(var/gen_type = "soft", var/turf/T, var/turf/picked) +/obj/procedural_generator/radial_gen/turf/perform_pick(var/gen_type = SOFT, var/turf/T, var/turf/picked) switch(gen_type) - if("soft") + if(SOFT) - if(gen_types_turf_soft.len) + if(gen_types_soft.len) - var/picked_turf = pickweight(gen_types_turf_soft) + var/picked_turf = pickweight(gen_types_soft) return picked_turf - if("hard") + if(HARD) - if(gen_types_turf_hard.len) + if(gen_types_hard.len) - var/picked_turf = pickweight(gen_types_turf_hard) + var/picked_turf = pickweight(gen_types_hard) return picked_turf -/obj/structure/radial_gen/turf/perform_spawn(var/gen_type = "soft", var/turf/T, var/turf/picked) +/obj/procedural_generator/radial_gen/turf/perform_spawn(var/gen_type = SOFT, var/turf/T, var/turf/picked) T.ChangeTurf(picked) //Children spawn snow-related atoms -/obj/structure/radial_gen/movable/snow_nature +/obj/procedural_generator/radial_gen/movable/snow_nature name = "snow biome movable generator" desc = "An undefined and cold-hearted generator." icon_state = "gen_snow" - expected_turfs = list(/turf/unsimulated/floor/snow) //Will return if turf type is different from any in the list, good to avoid generator collision with other terrain features + expected_turfs = list(/turf/snow) //Will return if turf type is different from any in the list, good to avoid generator collision with other terrain features //A thin snow forest, equivalent to some lightly forested terrain -/obj/structure/radial_gen/movable/snow_nature/snow_forest +/obj/procedural_generator/radial_gen/movable/snow_nature/snow_forest name = "snow forest generator" desc = "A source of wood, can be rid off given time." @@ -179,44 +194,44 @@ gen_soft_radius = 5 //Soft generator radius, different rules beyond this point. Starts after minimum but ends relative to center gen_hard_radius = 10 //Hard generator radius, nothing will generate past this, ever - gen_prob_base = 75 //Base probability to plant something on a tile + gen_prob_base = 55 //Base probability to plant something on a tile gen_prob_soft_fall = 5 //Probability reduction per tile after center gen_prob_hard_fall = 10 //Probability reduction per tile after last soft radius, overrides the former gen_empty_only = 1 //Generator will only work on tiles that are completely empty (!contents.len) gen_no_dense_only = 1 //Generator will only work on tiles without dense contents //What types do we generate from this generator, array must contain individual probabilities for each turf. Only in soft radius - gen_types_movable_soft = list(/obj/structure/flora/tree/pine = 100, \ + gen_types_soft = list(/obj/structure/flora/tree/pine = 100, \ /obj/structure/flora/rock/pile/snow = 200, \ /obj/structure/flora/bush = 200, \ /obj/structure/flora/grass/white = 1000) //Ditto above, but only in hard radius. Obviously, if you want it to spawn in both, add to both lists. OBVIOUSLY - gen_types_movable_hard = list(/obj/structure/flora/tree/pine = 100, \ + gen_types_hard = list(/obj/structure/flora/tree/pine = 100, \ /obj/structure/flora/bush = 100, \ /obj/structure/flora/rock/pile/snow = 200, \ /obj/structure/flora/grass/white = 1000) //A much more dense forest, with a lot more trees -/obj/structure/radial_gen/movable/snow_nature/snow_forest/dense +/obj/procedural_generator/radial_gen/movable/snow_nature/snow_forest/dense name = "dense snow forest generator" desc = "A source of wood, easy to get lost in." icon_state = "gen_s_forest" //What types do we generate from this generator, array must contain individual probabilities for each turf. Only in soft radius - gen_types_movable_soft = list(/obj/structure/flora/tree/pine = 500, \ + gen_types_soft = list(/obj/structure/flora/tree/pine = 500, \ /obj/structure/flora/rock/pile/snow = 250, \ /obj/structure/flora/bush = 250, \ /obj/structure/flora/grass/white = 1000) //Ditto above, but only in hard radius. Obviously, if you want it to spawn in both, add to both lists. OBVIOUSLY - gen_types_movable_hard = list(/obj/structure/flora/tree/pine = 250, \ + gen_types_hard = list(/obj/structure/flora/tree/pine = 250, \ /obj/structure/flora/bush = 100, \ /obj/structure/flora/rock/pile/snow = 200, \ /obj/structure/flora/grass/white = 1000) //A larger thin forest, falls offs slowly at first and after a 15 tile radii down to 0 % chance after 30 -/obj/structure/radial_gen/movable/snow_nature/snow_forest/large +/obj/procedural_generator/radial_gen/movable/snow_nature/snow_forest/large name = "large snow forest generator" desc = "A plentiful source of wood, sparse tree coverage, but certainly blocks construction projects." @@ -224,30 +239,30 @@ gen_soft_radius = 15 //Soft generator radius, different rules beyond this point. Starts after minimum but ends relative to center gen_hard_radius = 30 //Hard generator radius, nothing will generate past this, ever - gen_prob_base = 90 //Base probability to plant something on a tile + gen_prob_base = 40 //Base probability to plant something on a tile gen_prob_soft_fall = 2 //Probability reduction per tile after center gen_prob_hard_fall = 4 //Probability reduction per tile after last soft radius, overrides the former //A much more dense forest, with a lot more trees -/obj/structure/radial_gen/movable/snow_nature/snow_forest/large/dense +/obj/procedural_generator/radial_gen/movable/snow_nature/snow_forest/large/dense name = "dense and large snow forest generator" desc = "A massive source of wood, easy to get lost in." icon_state = "gen_s_forest" //What types do we generate from this generator, array must contain individual probabilities for each turf. Only in soft radius - gen_types_movable_soft = list(/obj/structure/flora/tree/pine = 500, \ + gen_types_soft = list(/obj/structure/flora/tree/pine = 500, \ /obj/structure/flora/rock/pile/snow = 250, \ /obj/structure/flora/bush = 250, \ /obj/structure/flora/grass/white = 1000) //Ditto above, but only in hard radius. Obviously, if you want it to spawn in both, add to both lists. OBVIOUSLY - gen_types_movable_hard = list(/obj/structure/flora/tree/pine = 250, \ + gen_types_hard = list(/obj/structure/flora/tree/pine = 250, \ /obj/structure/flora/bush = 100, \ /obj/structure/flora/rock/pile/snow = 200, \ /obj/structure/flora/grass/white = 1000) //A patch of snowy grass, with some rocks and bushes thrown in -/obj/structure/radial_gen/movable/snow_nature/snow_grass +/obj/procedural_generator/radial_gen/movable/snow_nature/snow_grass name = "snow grass generator" desc = "A bunch of tundra plants, managing to thrive even in otherwise awful weather for plant life." @@ -255,23 +270,23 @@ gen_soft_radius = 10 //Soft generator radius, different rules beyond this point. Starts after minimum but ends relative to center gen_hard_radius = 15 //Hard generator radius, nothing will generate past this, ever - gen_prob_base = 85 //Base probability to plant something on a tile + gen_prob_base = 35 //Base probability to plant something on a tile gen_prob_soft_fall = 1 //Probability reduction per tile after center gen_prob_hard_fall = 15 //Probability reduction per tile after last soft radius, overrides the former gen_empty_only = 1 //Generator will only work on tiles that are completely empty (!contents.len) gen_no_dense_only = 1 //Generator will only work on tiles without dense contents //What types do we generate from this generator, array must contain individual probabilities for each turf. Only in soft radius - gen_types_movable_soft = list(/obj/structure/flora/rock/pile/snow = 100, \ + gen_types_soft = list(/obj/structure/flora/rock/pile/snow = 100, \ /obj/structure/flora/bush = 400, \ /obj/structure/flora/grass/white = 1000) //Ditto above, but only in hard radius. Obviously, if you want it to spawn in both, add to both lists. OBVIOUSLY - gen_types_movable_hard = list(/obj/structure/flora/rock/pile/snow = 50, \ + gen_types_hard = list(/obj/structure/flora/rock/pile/snow = 50, \ /obj/structure/flora/bush = 200, \ /obj/structure/flora/grass/white = 1000) //A large patch of snowy grass, with some rocks and bushes thrown in -/obj/structure/radial_gen/movable/snow_nature/snow_grass/large +/obj/procedural_generator/radial_gen/movable/snow_nature/snow_grass/large name = "large snow grass generator" desc = "A large bunch of tundra plants, managing to thrive even in otherwise awful weather for plant life." @@ -279,19 +294,19 @@ gen_soft_radius = 15 //Soft generator radius, different rules beyond this point. Starts after minimum but ends relative to center gen_hard_radius = 30 //Hard generator radius, nothing will generate past this, ever - gen_prob_base = 95 //Base probability to plant something on a tile + gen_prob_base = 30 //Base probability to plant something on a tile gen_prob_soft_fall = 1 //Probability reduction per tile after center gen_prob_hard_fall = 5 //Probability reduction per tile after last soft radius, overrides the former //Children spawn snow-related turfs -/obj/structure/radial_gen/turf/snow_nature +/obj/procedural_generator/radial_gen/turf/snow_nature name = "snow biome turf generator" desc = "An undefined and cold-hearted generator." icon_state = "gen_s_turf" //A patch of snow -/obj/structure/radial_gen/turf/snow_nature/snow_patch +/obj/procedural_generator/radial_gen/turf/snow_nature/snow_patch name = "snow generator" desc = "A patch of frozen water particles." @@ -304,12 +319,12 @@ gen_prob_hard_fall = 10 //Probability reduction per tile after last soft radius, overrides the former //What types do we generate from this generator, array must contain individual probabilities for each turf. Only in soft radius - gen_types_turf_soft = list(/turf/unsimulated/floor/snow = 100) + gen_types_soft = list(/turf/snow = 100) //Ditto above, but only in hard radius. Obviously, if you want it to spawn in both, add to both lists. OBVIOUSLY - gen_types_turf_hard = list(/turf/unsimulated/floor/snow = 100) + gen_types_hard = list(/turf/snow = 100) //A very large patch of snow -/obj/structure/radial_gen/turf/snow_nature/snow_patch/large +/obj/procedural_generator/radial_gen/turf/snow_nature/snow_patch/large name = "large snow generator" desc = "A large patch of frozen water particles." @@ -320,7 +335,7 @@ gen_prob_hard_fall = 5 //Probability reduction per tile after last soft radius, overrides the former //A patch of permafrost -/obj/structure/radial_gen/turf/snow_nature/permafrost +/*/obj/procedural_generator/radial_gen/turf/snow_nature/permafrost name = "permafrost generator" desc = "A patch of frozen dirt." @@ -334,12 +349,12 @@ gen_clear_tiles = 1 //FOR TESTING ONLY //What types do we generate from this generator, array must contain individual probabilities for each turf. Only in soft radius - gen_types_turf_soft = list(/turf/unsimulated/floor/snow/permafrost = 100) + gen_types_soft = list(/turf/snow/permafrost = 100) //Ditto above, but only in hard radius. Obviously, if you want it to spawn in both, add to both lists. OBVIOUSLY - gen_types_turf_hard = list(/turf/unsimulated/floor/snow/permafrost = 100) + gen_types_hard = list(/turf/snow/permafrost = 100) //A very large patch of permafrost -/obj/structure/radial_gen/turf/snow_nature/permafrost/large +/obj/procedural_generator/radial_gen/turf/snow_nature/permafrost/large name = "large permafrost generator" desc = "A large patch of frozen dirt." @@ -348,3 +363,4 @@ gen_soft_radius = 15 //Soft generator radius, different rules beyond this point. Starts after minimum but ends relative to center gen_hard_radius = 30 //Hard generator radius, nothing will generate past this, ever gen_prob_hard_fall = 5 //Probability reduction per tile after last soft radius, overrides the former +*/ \ No newline at end of file diff --git a/code/game/objects/structures/universal_generators/universal_generator.dm b/code/game/objects/structures/universal_generators/universal_generator.dm new file mode 100644 index 00000000000..09899146c03 --- /dev/null +++ b/code/game/objects/structures/universal_generators/universal_generator.dm @@ -0,0 +1,15 @@ +/obj/procedural_generator + name = "procedural generator" + var/pooled = 0 + +/obj/procedural_generator/proc/deploy_generator(var/turf/T) + return + +/obj/procedural_generator/New(var/mapspawned = 1) + ..() + if(mapspawned) + deploy_generator(get_turf(src)) + if(pooled) + returnToPool(src) + else + qdel(src) \ No newline at end of file diff --git a/code/game/turfs/simulated/shuttle.dm b/code/game/turfs/simulated/shuttle.dm index 61964347be1..21fcd4a0515 100644 --- a/code/game/turfs/simulated/shuttle.dm +++ b/code/game/turfs/simulated/shuttle.dm @@ -101,3 +101,5 @@ icon_state = "cult" turf_animation('icons/effects/effects.dmi',"cultfloor",0,0,MOB_LAYER-1, anim_plane = OBJ_PLANE) return + +/turf/simulated/shuttle/floor/mine_cage diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index 097dca3e888..c8592657cd5 100644 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -135,7 +135,8 @@ objects++ if(Obj.flags & PROXMOVE) spawn( 0 ) - Obj.HasProximity(A, 1) + if(Obj && A) + Obj.HasProximity(A, 1) // THIS IS NOW TRANSIT STUFF if ((!(A) || src != A.loc)) return @@ -243,6 +244,9 @@ /turf/proc/return_siding_icon_state() //used for grass floors, which have siding. return 0 +/turf/proc/slippy_by_default() + return 0 + /turf/proc/inertial_drift(atom/movable/A as mob|obj) if(!(A.last_move)) return @@ -265,6 +269,13 @@ if(O.level == 1) O.hide(0) +// override for snow turfs, since they should never hide anything +/turf/snow/levelupdate() + update_holomap_planes() + for(var/obj/O in src) + if(O.level == 1) + O.hide(0) + // Removes all signs of lattice on the pos of the turf -Donkieyo /turf/proc/RemoveLattice() var/obj/structure/lattice/L = locate(/obj/structure/lattice, src) diff --git a/code/game/turfs/unsimulated/snow.dm b/code/game/turfs/unsimulated/snow.dm index 26ab372e4f2..668647ea3d8 100644 --- a/code/game/turfs/unsimulated/snow.dm +++ b/code/game/turfs/unsimulated/snow.dm @@ -1,16 +1,20 @@ //Arctic atmospheric defines -#define ARCTIC_ATMOSPHERE 68.13 //Pretty low pressure, very thin air, might be hard to breathe, but not enough for pressure damage +#define ARCTIC_ATMOSPHERE 90.13 #define T_ARCTIC 223.65 //- 49.5 Celcius, taken from South Pole averages #define MOLES_ARCTICSTANDARD (ARCTIC_ATMOSPHERE*CELL_VOLUME/(T_ARCTIC*R_IDEAL_GAS_EQUATION)) //Note : Open air tiles obviously aren't 2.5 meters in height, but abstracted for now with infinite atmos #define MOLES_O2STANDARD_ARCTIC MOLES_ARCTICSTANDARD*O2STANDARD //O2 standard value (21%) #define MOLES_N2STANDARD_ARCTIC MOLES_ARCTICSTANDARD*N2STANDARD //N2 standard value (79%) +#define SNOW_LAYER_NUMBER 2 +#define SNOWBALLS_ICE -1 -/turf/unsimulated/floor/snow +var/global/list/snow_turfs = list() + +/turf/snow name = "snow" - desc = "A layer of frozen water particles, kept solid by temperatures way below freezing. On the plus side, can easily be weaponized." + desc = "A layer of frozen water particles, kept solid by temperatures way below freezing." icon = 'icons/turf/new_snow.dmi' - icon_state = "snow0" + icon_state = "snow" temperature = T_ARCTIC oxygen = MOLES_O2STANDARD_ARCTIC nitrogen = MOLES_N2STANDARD_ARCTIC @@ -18,79 +22,135 @@ can_border_transition = 1 dynamic_lighting = 0 luminosity = 1 + plane = BELOW_TURF_PLANE + var/slowdown = 6 var/snowballs = 0 - var/global/list/snow_layers = list() - var/global/list/dirt_layers = list() + var/global/list/cached_appearances = list() var/list/snowsound = list('sound/misc/snow1.ogg', 'sound/misc/snow2.ogg', 'sound/misc/snow3.ogg', 'sound/misc/snow4.ogg', 'sound/misc/snow5.ogg', 'sound/misc/snow6.ogg') -/turf/unsimulated/floor/snow/New() +/turf/snow/New() + if(!cached_appearances.len) // first time running, let's CACHE IMAGES + for(var/i = 1 to SNOW_LAYER_NUMBER) // saves us two (2!) whole lines but I don't like copypasting, plus hopefully one day people will make more + var/image/snowfx = image('icons/turf/snowfx.dmi', "snowlayer[i]") + snowfx.plane = EFFECTS_PLANE + cached_appearances["snowlayer[i]"] = snowfx + for(var/dirtdir in alldirs) + cached_appearances["side[dirtdir]"] = image('icons/turf/new_snow.dmi', "permafrost_side" ,dir = dirtdir) + // because it's our first time running, let's make the lists + for(var/zLevel = 1 to map.zLevels.len) + snow_turfs["[zLevel]"] = list() + + if(z != map.zCentcomm) + snow_turfs["[z]"] += src + snowballs = rand(1,10) + ..() + if(ticker) + initialize() + +/turf/snow/ChangeTurf(var/turf/N, var/tell_universe=1, var/force_lighting_update = 0, var/allow = 1) + if(z != map.zCentcomm) + snow_turfs["[z]"] -= src + return ..() + +/turf/snow/initialize() + var/snowrand = rand(0, 5) + var/list/oranges = orange(1,src) + if(locate(/turf/simulated) in oranges || (z != map.zCentcomm && locate(/turf/unsimulated) in oranges) ) + update_icon(oranges,snowrand) + set_light(5, 0.5) + else if(cached_appearances["[snowrand]-0"]) + appearance = cached_appearances["[snowrand]-0"] + else + update_icon(oranges,snowrand) ..() - icon_state = "snow[rand(0, 6)]" - relativewall_neighbours() - snowballs = rand(5, 10) //Used to be (30, 50). A quick way to overload the server with atom instances. - update_icon() +/turf/snow/update_icon(var/list/oranges,var/snowrand) + var/list/dirlist = list() + var/dirnum = 0 -/turf/unsimulated/floor/snow/relativewall_neighbours() - for(var/direction in alldirs) - var/turf/adj_tile = get_step(src, direction) - if(istype(adj_tile, /turf/unsimulated/floor/snow)) - adj_tile.update_icon() + for(var/turf/simulated/T in oranges) + var/direction = get_dir(src,T) + dirlist += direction + dirnum |= direction -/turf/unsimulated/floor/snow/attackby(obj/item/weapon/W as obj, mob/user as mob) + if(cached_appearances["[snowrand]-[dirnum]"]) + appearance = cached_appearances["[snowrand]-[dirnum]"] + else + icon_state = "snow[snowrand]" + //for(var/direction in dirlist) - temporary measure: readd soon + // overlays += cached_appearances["side[direction]"] + + for(var/i = 1 to SNOW_LAYER_NUMBER) // saves us one (1!) whole lines but I don't like copypasting, plus hopefully one day people will make more (yes this line is copypasted from above, sue me :^) ) + overlays += cached_appearances["snowlayer[i]"] + + cached_appearances["[snowrand]-[dirnum]"] = appearance + +/turf/snow/permafrost + icon_state = "permafrost_full" + +/turf/snow/permafrost/initialize() + ..() + snowballs = 0 + new /obj/dirtpath(src) + + +/turf/snow/attackby(var/obj/item/weapon/W, var/mob/user) + if(contents.len) + for(var/obj/structure/flora/flora in contents) + flora.attackby(W,user) + return 0 ..() - if(istype(W, /obj/item/weapon/pickaxe/shovel)) + if(istype(W, /obj/item/weapon/pickaxe/shovel) && snowballs && snowballs > 0) user.visible_message("[user] starts digging out some snow with \the [W].", \ "You start digging out some snow with \the [W].") user.delayNextAttack(20) - if(do_after(user, src, 20)) + if(do_after(user, src, 20) && extract_snowballs(5, user)) user.visible_message("[user] digs out some snow with \the [W].", \ "You dig out some snow with \the [W].") - extract_snowballs(5, 0, user) -/turf/unsimulated/floor/snow/attack_hand(mob/user as mob) - //Reach down and make a snowball - user.visible_message("[user] reaches down and starts forming a snowball.", \ - "You reach down and start forming a snowball.") - user.delayNextAttack(10) - if(do_after(user, src, 5)) - user.visible_message("[user] finishes forming a snowball.", \ - "You finish forming a snowball.") - extract_snowballs(1, 1, user) +/turf/snow/attack_hand(var/mob/user) + if(snowballs && snowballs > 0) //Reach down and make a snowball + user.visible_message("[user] reaches down and starts forming a snowball.", \ + "You reach down and start forming a snowball.") + user.delayNextAttack(5) + if(do_after(user, src, 5) && extract_snowballs(1,user,1)) + user.visible_message("[user] finishes forming a snowball.", \ + "You finish forming a snowball.") ..() -/turf/unsimulated/floor/snow/proc/extract_snowballs(var/snowball_amount = 0, var/pick_up = 0, var/mob/user) +/turf/snow/proc/extract_snowballs(var/snowball_amount = 0, var/mob/user, var/pick_up = 0) - if(!snowball_amount) + if(!snowball_amount || !snowballs || snowballs < 1) return var/extract_amount = min(snowballs, snowball_amount) for(var/i = 0; i < extract_amount, i++) - var/obj/item/stack/sheet/snow/snowball = new /obj/item/stack/sheet/snow(user.loc) - snowball.pixel_x = rand(-16, 16) * PIXEL_MULTIPLIER //Would be wise to move this into snowball New() down the line - snowball.pixel_y = rand(-16, 16) * PIXEL_MULTIPLIER - + var/obj/item/stack/sheet/snow/snowball = new + snowball.forceMove(get_turf(src)) if(pick_up) user.put_in_hands(snowball) snowballs-- - if(!snowballs) //We're out of snow, turn into a permafrost tile - ChangeTurf(/turf/unsimulated/floor/snow/permafrost) + if(!snowballs) //We're out of snow, get a path. + new /obj/dirtpath(src) + return 1 //In the future, catwalks should be the base to build in the arctic, not lattices //This would however require a decent rework of floor construction and deconstruction -/turf/unsimulated/floor/snow/permafrost/canBuildCatwalk() +/turf/snow/canBuildCatwalk() return BUILD_FAILURE -/turf/unsimulated/floor/snow/permafrost/canBuildLattice() +/turf/snow/canBuildLattice() + if(snowballs) + return BUILD_FAILURE if(x >= (world.maxx - TRANSITIONEDGE) || x <= TRANSITIONEDGE) return BUILD_FAILURE else if (y >= (world.maxy - TRANSITIONEDGE || y <= TRANSITIONEDGE )) @@ -99,7 +159,9 @@ return BUILD_SUCCESS return BUILD_FAILURE -/turf/unsimulated/floor/snow/permafrost/canBuildPlating() +/turf/snow/canBuildPlating() + if(snowballs) + return BUILD_FAILURE if(x >= (world.maxx - TRANSITIONEDGE) || x <= TRANSITIONEDGE) return BUILD_FAILURE else if (y >= (world.maxy - TRANSITIONEDGE || y <= TRANSITIONEDGE )) @@ -108,119 +170,175 @@ return BUILD_SUCCESS return BUILD_FAILURE -/turf/unsimulated/floor/snow/Entered(mob/user) +/turf/snow/Entered(mob/user) ..() - if(isliving(user) && !user.locked_to && !user.lying && !user.flying) + if(snowballs && snowballs > 0 && isliving(user) && !user.locked_to && !user.lying && !user.flying) playsound(get_turf(src), pick(snowsound), 10, 1, -1, channel = 123) -//This shit's fucked, should use relativewall. Problem is, relativewall is terrible and doesn't include diagonal directions -//So in short relativewall needs to be reworked, along with all things relying on it. Fun times ahead -/turf/unsimulated/floor/snow/update_icon() - if(overlays.len > 2) //? - overlays.Cut() - if(!snow_layers.len) - snow_layers["1"] = image('icons/turf/snowfx.dmi', "snowlayer1", 17) - snow_layers["2"] = image('icons/turf/snowfx.dmi', "snowlayer2", 17) - if(!dirt_layers.len) - for(var/dirtdir in alldirs) - dirt_layers["side[dirtdir]"] = image('icons/turf/new_snow.dmi', "permafrost_side" ,dir = dirtdir) - for(var/diagdir in diagonal) - dirt_layers["diag[diagdir]"] = image('icons/turf/new_snow.dmi', "permafrost_corner", dir = diagdir, layer = 2.1) - dirt_layers["snow[diagdir]"] = image('icons/turf/new_snow.dmi', "permafrost", dir = diagdir) - for(var/dirtdir in cardinal) - dirt_layers["snow[dirtdir]"] = image('icons/turf/new_snow.dmi', "permafrost_half", dir = dirtdir) - var/realdir = null - switch(dirtdir) - if(NORTH) - realdir = EAST|SOUTH|WEST - if(SOUTH) - realdir = WEST|NORTH|EAST - if(EAST) - realdir = SOUTH|WEST|NORTH - if(WEST) - realdir = NORTH|EAST|SOUTH - dirt_layers["snow[realdir]"] = image('icons/turf/new_snow.dmi', "permafrost_tjunction", dir = dirtdir) - dirt_layers["snow15"] = image('icons/turf/new_snow.dmi', "permafrost_crossroads") - dirt_layers["snow0"] = image('icons/turf/new_snow.dmi', "permafrost_circle") - dirt_layers["snow3"] = image('icons/turf/new_snow.dmi', "permafrost", dir = NORTH) - dirt_layers["snow12"] = image('icons/turf/new_snow.dmi', "permafrost", dir = WEST) +/turf/snow/has_gravity() + if(snowballs == SNOWBALLS_ICE) + return 0 // it just werks + else return ..() - //Projecting snowfall on adjacent tiles, might remove this eventually - var/lights_on = 0 - for(var/direction in alldirs) - if(!istype(get_step(src, direction), /turf/unsimulated/floor/snow)) - if(istype(get_step(src, direction), /turf/simulated/floor)) //Luminosity on tiles adjacent to snow - lights_on = 1 - overlays += dirt_layers["side[direction]"] - var/image/snow1 = snow_layers["1"] - var/image/snow2 = snow_layers["2"] - snow1.alpha = 255 - snow2.alpha = 255 - switch(direction) - if(1) - snow1.pixel_y = WORLD_ICON_SIZE - overlays += snow1 - snow2.pixel_y = WORLD_ICON_SIZE - overlays += snow2 - if(2) - snow1.pixel_y = -WORLD_ICON_SIZE - overlays += snow1 - snow2.pixel_y = -WORLD_ICON_SIZE - overlays += snow2 - if(4) - snow1.pixel_x = WORLD_ICON_SIZE - overlays += snow1 - snow2.pixel_x = WORLD_ICON_SIZE - overlays += snow2 - if(8) - snow1.pixel_x = -WORLD_ICON_SIZE - overlays += snow1 - snow2.pixel_x = -WORLD_ICON_SIZE - overlays += snow2 - snow1.alpha = 64 - snow2.alpha = 64 - snow1.pixel_x = 0 - snow2.pixel_x = 0 - snow1.pixel_y = 0 - snow2.pixel_y = 0 - if(lights_on) - set_light(5, 0.5) +/turf/snow/inertial_drift(var/atom/movable/A) + if(istype(A,/mob/living/carbon)) + var/mob/living/carbon/C = A + if(C.m_intent != "walk" || prob(80)) + C.Slip(8,5) + else return + return ..() + +/turf/snow/slippy_by_default() + return 1 + +/turf/snow/adjust_slowdown(mob/living/L, base_slowdown) + if(snowballs && snowballs > 0) // ie, there is snow on this turf + return base_slowdown + slowdown else - set_light(0, 0) - overlays += snow_layers["1"] - overlays += snow_layers["2"] + return base_slowdown -//Permafrost is frozen dirt, this shows up below the snow tiles when you dig them out -/turf/unsimulated/floor/snow/permafrost - - name = "permafrost" - desc = "A layer of dirt permanently exposed to temperatures below freezing. If exposed to snow fall, it will likely be covered in snow again given a few days." - icon_state = "permafrost_full" - canSmoothWith = "/turf/unsimulated/floor/snow/permafrost" - -/turf/unsimulated/floor/snow/permafrost/New() +/obj/dirtpath + name = "dirt path" + desc = "A frozen dirt path." + icon = 'icons/turf/new_snow.dmi' + canSmoothWith = "/obj/dirtpath=0&/turf/simulated&/turf/unsimulated" + var/global/list/diags = list() + anchored = 1 + density = 0 + plane = PLATING_PLANE +/obj/dirtpath/New() + if(!istype(loc,/turf/snow)) + qdel(src) + return ..() + relativewall() + relativewall_neighbours() - snowballs = 0 - -/turf/unsimulated/floor/snow/permafrost/update_icon() - +/obj/dirtpath/attackby(obj/item/weapon/W, mob/user) ..() + var/turf/T = get_turf(src) + if(istype(W, /obj/item/weapon/pickaxe/shovel)) + if(T.contents.len) + to_chat(user,"You can't dig there - there's something in the way!") + else + user.visible_message("[user] begins to dig away at the dirt path.", \ + "You begin to dig away at the dirt path.") + user.delayNextAttack(5) + if(do_after(user, src, 5)) + user.visible_message("[user] finishes digging at the dirt path.", \ + "You finish digging at the dirt path.") + new /obj/machinery/portable_atmospherics/hydroponics/soil/snow(T) + else + return T.attackby(W,user) +/obj/dirtpath/relativewall_neighbours() + ..() + for(var/direction in diagonal) + var/turf/adj_tile = get_step(src, direction) + if(adj_tile && isSmoothableNeighbor(adj_tile)) + adj_tile.relativewall() + for(var/atom/A in adj_tile) + if(A && isSmoothableNeighbor(A)) + A.relativewall() + +/obj/dirtpath/relativewall() + overlays.Cut() + if(!diags.len) + for(var/diagdir in diagonal) + diags["diag[diagdir]"] = image('icons/turf/new_snow.dmi', "permafrost_corner", dir = diagdir) var/junction = findSmoothingNeighbors() var/dircount = 0 for(var/direction in diagonal) - if(istype(get_step(src, direction), /turf/unsimulated/floor/snow/permafrost)) + var/turf/adj_tile = get_step(src, direction) + if(isSmoothableNeighbor(adj_tile) || locate(/obj/dirtpath) in adj_tile) if((direction & junction) == direction) - overlays += dirt_layers["diag[direction]"] + overlays += diags["diag[direction]"] dircount++ - if(dircount == 4) - overlays.Cut() - icon_state = "permafrost_full" - overlays += snow_layers["1"] - overlays += snow_layers["2"] - else if(junction) - overlays += dirt_layers["snow[junction]"] + + switch(dircount) + if(4) + overlays.Cut() + junction = "_full" + if(0) + if(!junction) + junction = "_circle" + icon_state = "permafrost[junction]" + +/turf/snow/ice + icon_state = "ice" + +/turf/snow/ice/New() + ..() + snowballs = SNOWBALLS_ICE + new /obj/glacier(src) + +/obj/glacier + name = "glacier" + desc = "A frozen lake, kept solid by temperatures way below freezing." + icon = 'icons/turf/ice.dmi' + icon_state = "ice1" + canSmoothWith = "/obj/glacier" + anchored = 1 + density = 0 + plane = PLATING_PLANE + var/isedge + var/hole = 0 + +/obj/glacier/New(var/icon_update_later = 0) + var/turf/snow/T = loc + if(!istype(T)) + qdel(src) + return + ..() + T.snowballs = SNOWBALLS_ICE + if(icon_update_later) + relativewall() + relativewall_neighbours() + +/obj/glacier/relativewall() + overlays.Cut() + var/junction = 0 + isedge = 0 + var/edgenum = 0 + var/edgesnum = 0 + for(var/direction in alldirs) + var/turf/adj_tile = get_step(src, direction) + var/obj/glacier/adj_glacier = locate(/obj/glacier) in adj_tile + if(adj_glacier) + junction |= dir_to_smoothingdir(direction) + if(adj_glacier.isedge && direction in cardinal) + edgenum |= direction + edgesnum = adj_glacier.isedge + if(junction == SMOOTHING_ALLDIRS) // you win the not-having-to-smooth-lotterys + icon_state = "ice[rand(1,6)]" else - overlays += dirt_layers["snow0"] + switch(junction) + if(SMOOTHING_L_CURVES) + isedge = junction + relativewall_neighbours() + icon_state = "junction[junction]" + if(edgenum && !isedge) + icon_state = "edge[edgenum]-[edgesnum]" + + if(hole) + overlays += image(icon,"hole_overlay") + +/obj/glacier/relativewall_neighbours() + ..() + for(var/direction in diagonal) + var/turf/adj_tile = get_step(src, direction) + if(isSmoothableNeighbor(adj_tile)) + adj_tile.relativewall() + for(var/atom/A in adj_tile) + if(isSmoothableNeighbor(A)) + A.relativewall() + +/obj/glacier/can_fish() + return hole + +/obj/glacier/attackby(var/obj/item/W, mob/user) + to_chat(user,"you smash a hole in the ice with \the [W]") // todo: better + hole = TRUE + relativewall() + ..() \ No newline at end of file diff --git a/code/game/turfs/unsimulated/walls.dm b/code/game/turfs/unsimulated/walls.dm index 424214ff107..b861a408023 100644 --- a/code/game/turfs/unsimulated/walls.dm +++ b/code/game/turfs/unsimulated/walls.dm @@ -22,6 +22,9 @@ icon_state = "rock" canSmoothWith = null +/turf/unsimulated/wall/rock/underground + icon_state = "cave_wall" + /turf/unsimulated/wall/attackby(obj/item/weapon/W as obj, mob/user as mob) user.delayNextAttack(8) if (!user.dexterity_check()) @@ -36,20 +39,26 @@ bullet_marks = 0 icon = initial(icon) -turf/unsimulated/wall/splashscreen +/turf/unsimulated/wall/splashscreen name = "Space Station 13" icon = null icon_state = null plane = EFFECTS_PLANE canSmoothWith = null - New() - var/path = "icons/splashworks/" - var/list/filenames = flist(path) - for(var/filename in filenames) - if(copytext(filename, length(filename)) == "/") - filenames -= filename - icon = file("[path][pick(filenames)]") +/turf/unsimulated/wall/splashscreen/New() + var/path = "icons/splashworks/" + var/list/filenames = flist(path) + for(var/filename in filenames) + if(copytext(filename, length(filename)) == "/") + filenames -= filename + icon = file("[path][pick(filenames)]") + +/turf/unsimulated/wall/splashscreen/snowmap + icon = 'icons/snowstation.gif' // not in the splashworks file so it doesn't appear in other cases + +/turf/unsimulated/wall/splashscreen/snowmap/New() + return /turf/unsimulated/wall/other icon_state = "r_wall" diff --git a/code/modules/client/client defines.dm b/code/modules/client/client defines.dm index 93606d3644d..c101fd9f96d 100644 --- a/code/modules/client/client defines.dm +++ b/code/modules/client/client defines.dm @@ -72,4 +72,5 @@ var/turf/previous_turf = null var/obj/screen/plane_master/parallax_master/parallax_master = null var/obj/screen/plane_master/parallax_dustmaster/parallax_dustmaster = null - var/obj/screen/plane_master/parallax_spacemaster/parallax_spacemaster = null \ No newline at end of file + var/obj/screen/plane_master/parallax_spacemaster/parallax_spacemaster = null + var/obj/screen/plane_master/snow/snow = null \ No newline at end of file diff --git a/code/modules/client/client procs.dm b/code/modules/client/client procs.dm index 8f55e64087e..8fab865cb2f 100644 --- a/code/modules/client/client procs.dm +++ b/code/modules/client/client procs.dm @@ -219,6 +219,9 @@ if(!tooltips) tooltips = new /datum/tooltip(src) + if(map.base_turf == /turf/snow) + snow = new() + ////////////// //DISCONNECT// ////////////// diff --git a/code/modules/clothing/accessories/accessory.dm b/code/modules/clothing/accessories/accessory.dm index ab3f0ffa790..977669dfe72 100644 --- a/code/modules/clothing/accessories/accessory.dm +++ b/code/modules/clothing/accessories/accessory.dm @@ -67,6 +67,17 @@ inv_overlay = null return ..() + +/obj/item/clothing/accessory/proc/prevent_snow_slip() + return 0 + +/obj/item/clothing/accessory/proc/prevent_snow_slow() + return 0 + +/obj/item/clothing/accessory/proc/allow_ski() + return 0 + + //Defining this at item level to prevent CASTING HELL /obj/item/proc/generate_accessory_overlays() return diff --git a/code/modules/clothing/accessories/shoe_accessory.dm b/code/modules/clothing/accessories/shoe_accessory.dm new file mode 100644 index 00000000000..c25c9a71c06 --- /dev/null +++ b/code/modules/clothing/accessories/shoe_accessory.dm @@ -0,0 +1,20 @@ +/obj/item/clothing/accessory/shoe + +/obj/item/clothing/accessory/can_attach_to(obj/item/clothing/shoes/C) + return istype(C) + +/obj/item/clothing/accessory/shoe/snowshoe/prevent_snow_slow() + return 1 + +/obj/item/clothing/accessory/shoe/ski + +/obj/item/clothing/accessory/shoe/ski/allow_ski() + return 1 + +/obj/item/clothing/accessory/shoe/ski/prevent_snow_slip() + return 1 + +/obj/item/clothing/accessory/shoe/spikes + +/obj/item/clothing/accessory/shoe/spikes/prevent_snow_slip() + return 1 diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index f3898846a4f..343f7ade203 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -440,7 +440,6 @@ BLIND // can't see anything var/blood_overlay_type = "suit" species_restricted = list("exclude","Muton") siemens_coefficient = 0.9 - //Spacesuit //Note: Everything in modules/clothing/spacesuits should have the entire suit grouped together. // Meaning the the suit is defined directly after the corrisponding helmet. Just like below! diff --git a/code/modules/clothing/glasses/scanners.dm b/code/modules/clothing/glasses/scanners.dm index cddcbf91fec..58346c87c66 100644 --- a/code/modules/clothing/glasses/scanners.dm +++ b/code/modules/clothing/glasses/scanners.dm @@ -135,6 +135,9 @@ species_fit = list(GREY_SHAPED) /obj/item/clothing/glasses/scanner/meson/enable(var/mob/C) + if(C.z == map.zAsteroid && map.base_turf == /turf/snow) + to_chat(C,"The mesons flicker on and off with a fizzle. They don't appear to work underground.") + return eyeprot = 2 vision_flags |= SEE_TURFS see_invisible |= SEE_INVISIBLE_MINIMUM diff --git a/code/modules/clothing/gloves/boxing.dm b/code/modules/clothing/gloves/boxing.dm index 00a1a4c2e14..dddfda8e9a2 100644 --- a/code/modules/clothing/gloves/boxing.dm +++ b/code/modules/clothing/gloves/boxing.dm @@ -23,3 +23,23 @@ icon_state = "boxingyellow" item_state = "boxingyellow" species_fit = list(VOX_SHAPED) + +/obj/item/clothing/gloves/boxing/attackby(obj/W, mob/user) + ..() + + if(istype(W, /obj/item/bear_hands)) + visible_message("\the [user] attaches \the [W] to \the [src]") + new/obj/item/clothing/gloves/boxing/bear(get_turf(src)) + user.drop_item(W, force_drop = 1) + user.drop_item(src, force_drop = 1) + qdel(W) + qdel(src) + +/obj/item/clothing/gloves/boxing/bear + name = "bear gauntlets" + desc = "Time to get things done with your bear hands." + icon_state = "bear_gloves" + item_state = "bear_gloves" + + damage_added = 5 + origin_tech = Tc_COMBAT + "=2;" \ No newline at end of file diff --git a/code/modules/clothing/gloves/miscellaneous.dm b/code/modules/clothing/gloves/miscellaneous.dm index cbb6c680a01..720257509d6 100644 --- a/code/modules/clothing/gloves/miscellaneous.dm +++ b/code/modules/clothing/gloves/miscellaneous.dm @@ -154,6 +154,7 @@ desc = "Utilizes a non-slip technology that allows you to never drop your precious bottles of vodka." icon_state = "nr_gloves" item_state = "nr_gloves" + heat_conductivity = INS_GLOVES_HEAT_CONDUCTIVITY /obj/item/clothing/gloves/neorussian/fingerless name = "neo-Russian fingerless gloves" diff --git a/code/modules/clothing/head/helmet.dm b/code/modules/clothing/head/helmet.dm index 7eb03cacc15..5980f442b98 100644 --- a/code/modules/clothing/head/helmet.dm +++ b/code/modules/clothing/head/helmet.dm @@ -208,4 +208,5 @@ desc = "This piece of equipment can double as a pillow, a bowl, an emergency toilet, and sometimes as a helmet." icon_state = "nr_helmet" item_state = "nr_helmet" - body_parts_covered = EARS|HEAD \ No newline at end of file + body_parts_covered = EARS|HEAD + heat_conductivity = INS_HELMET_HEAT_CONDUCTIVITY \ No newline at end of file diff --git a/code/modules/clothing/head/hunting.dm b/code/modules/clothing/head/hunting.dm new file mode 100644 index 00000000000..fb2cbe69376 --- /dev/null +++ b/code/modules/clothing/head/hunting.dm @@ -0,0 +1,73 @@ +/obj/item/clothing/head/leather + name = "leather cap" + desc = "Crafted by hand, should stop a good knock on the head, but don't expect much from a glorified old rugby helmet." + flags = FPRINT + icon_state = "helmet_leather" + item_state = "helmet_leather" + body_parts_covered = HEAD|EARS + armor = list(melee = 30, bullet = 10, laser = 20, energy = 10, bomb = 20, bio = 0, rad = 0) + heat_conductivity = SNOWGEAR_HEAT_CONDUCTIVITY + siemens_coefficient = 0.6 + +/obj/item/clothing/head/leather/attackby(obj/W, mob/user) + if(istype (W, /obj/item/stack/sheet/animalhide)) + var/obj/item/stack/sheet/animalhide/S = W + if(S.amount < 2) + return ..() // ? + user.visible_message("[user] starts installing \the [S] into and onto \the [src].", \ + "You start installing \the [S] into \the [src].") + if(do_after(user, src, 40)) + if(S.amount < 2) //User being tricky + return + S.use(2) + if(istype (S, /obj/item/stack/sheet/animalhide/corgi)) + new/obj/item/clothing/head/leather/corgi(get_turf(src)) + user.drop_item(src, force_drop = 1) + qdel(src) + if(istype (S, /obj/item/stack/sheet/animalhide/deer)) + new/obj/item/clothing/head/leather/deer(get_turf(src)) + user.drop_item(src, force_drop = 1) + qdel(src) + if(istype (S, /obj/item/stack/sheet/animalhide/xeno)) + new/obj/item/clothing/head/leather/xeno(get_turf(src)) + user.drop_item(src, force_drop = 1) + qdel(src) + +/obj/item/clothing/head/leather/corgi + name = "corgi pelt hat" + desc = "Who was a good boy?" + icon_state = "helmet_leather_corgi" + item_state = "helmet_leather_corgi" + +/obj/item/clothing/head/leather/deer + name = "deer pelt head cover" + desc = "Made to help you blend in and stalk deer. Sadly lacking the horns." + body_parts_covered = HEAD|EARS|MOUTH + icon_state = "helmet_leather_deerNH" + item_state = "helmet_leather_deerNH" + +/obj/item/clothing/head/leather/deer/attackby(obj/W, mob/user) + if(istype (W, /obj/item/antlers)) + to_chat(user, "You attach \the [W] to \the [src]") + new/obj/item/clothing/head/leather/deer/horned(get_turf(src)) + user.drop_item(W, force_drop = 1) + user.drop_item(src, force_drop = 1) + qdel(W) + qdel(src) + +/obj/item/clothing/head/leather/deer/horned + name = "horned deer pelt head cover" + desc = "Made to help you blend in and stalk deer. Perfect for headbutting people with." + icon_state = "helmet_leather_deer" + item_state = "helmet_leather_deer" + armor = list(melee = 35, bullet = 10, laser = 20, energy = 10, bomb = 25, bio = 0, rad = 0) + +/obj/item/clothing/head/leather/xeno + name = "xeno-hide helmet" + desc = "A brutal attempt at using a brutal combatant as armor." + icon_state = "helmet_leather_xeno" + item_state = "helmet_leather_xeno" + armor = list(melee = 40, bullet = 25, laser = 30, energy = 25, bomb = 15, bio = 20, rad = 20) + +/obj/item/clothing/head/leather/xeno/acidable() + return 0 \ No newline at end of file diff --git a/code/modules/clothing/head/misc_special.dm b/code/modules/clothing/head/misc_special.dm index d163b344b2d..9bfeb69b72c 100644 --- a/code/modules/clothing/head/misc_special.dm +++ b/code/modules/clothing/head/misc_special.dm @@ -114,22 +114,29 @@ /obj/item/clothing/head/ushanka name = "ushanka" desc = "Perfect for winter in Siberia, da?" - icon_state = "ushankadown" - item_state = "ushankadown" + icon_state = "ushanka" + item_state = "ushanka" body_parts_covered = EARS|HEAD + heat_conductivity = SNOWGEAR_HEAT_CONDUCTIVITY /obj/item/clothing/head/ushanka/attack_self(mob/user as mob) - if(src.icon_state == "ushankadown") - src.icon_state = "ushankaup" - src.item_state = "ushankaup" + var/initial_icon_state = initial(icon_state) + if(icon_state == initial_icon_state) + icon_state = "[initial_icon_state]up" + item_state = "[initial_icon_state]up" body_parts_covered = HEAD - to_chat(user, "You raise the ear flaps on the ushanka.") + to_chat(user, "You raise the ear flaps on \the [src].") else - src.icon_state = "ushankadown" - src.item_state = "ushankadown" - to_chat(user, "You lower the ear flaps on the ushanka.") + icon_state = initial_icon_state + item_state = initial_icon_state + to_chat(user, "You lower the ear flaps on \the [src].") body_parts_covered = EARS|HEAD +/obj/item/clothing/head/ushanka/security + name = "security ushanka" + desc = "Davai, tovarish. Let us catch the capitalist greyshirt, and show him why it is that we proudly wear red!" + icon_state = "ushankared" + item_state = "ushankared" /* * Pumpkin head */ diff --git a/code/modules/clothing/masks/miscellaneous.dm b/code/modules/clothing/masks/miscellaneous.dm index 1daa1f0293b..9415eb64e17 100644 --- a/code/modules/clothing/masks/miscellaneous.dm +++ b/code/modules/clothing/masks/miscellaneous.dm @@ -77,12 +77,18 @@ w_class = W_CLASS_SMALL species_fit = list(VOX_SHAPED, GREY_SHAPED) +/obj/item/clothing/mask/balaclava/skimask + heat_conductivity = INS_MASK_HEAT_CONDUCTIVITY + name = "ski mask" + desc = "This NT-brand skimask is sure to keep you warm." + /obj/item/clothing/mask/neorussian name = "neo-Russian mask" desc = "Somehow, it makes you act and look way more polite than usual." icon_state = "nr_mask" item_state = "nr_mask" body_parts_covered = FACE + heat_conductivity = INS_MASK_HEAT_CONDUCTIVITY /obj/item/clothing/mask/pig name = "pig mask" diff --git a/code/modules/clothing/shoes/miscellaneous.dm b/code/modules/clothing/shoes/miscellaneous.dm index 3146ac78f1e..1fcd68de699 100644 --- a/code/modules/clothing/shoes/miscellaneous.dm +++ b/code/modules/clothing/shoes/miscellaneous.dm @@ -1,3 +1,12 @@ +/obj/item/clothing/shoes/proc/prevent_snow_slip() + return 0 + +/obj/item/clothing/shoes/proc/prevent_snow_slow() + return 0 + +/obj/item/clothing/shoes/proc/allow_ski() + return 0 + /obj/item/clothing/shoes/syndigaloshes desc = "A pair of brown shoes. They seem to have extra grip." //change line ~346 in code/datums/uplink_item.dm if you remove the second sentence name = "brown shoes" @@ -279,6 +288,7 @@ desc = "Tovarish, no one will realize you stepped on a pile of shit if your pair already looks like shit." icon_state = "nr_boots" item_state = "nr_boots" + heat_conductivity = INS_SHOE_HEAT_CONDUCTIVITY /obj/item/clothing/shoes/cult name = "boots" @@ -391,3 +401,12 @@ item_state = "workboots" species_fit = list(VOX_SHAPED) footprint_type = /obj/effect/decal/cleanable/blood/tracks/footprints/boots + +/obj/item/clothing/shoes/winterboots + name = "Winter boots" + desc = "Boots lined with 'synthetic' animal fur." + icon_state = "winterboots" + item_state = "winterboots" + species_fit = list(VOX_SHAPED) + heat_conductivity = INS_SHOE_HEAT_CONDUCTIVITY + footprint_type = /obj/effect/decal/cleanable/blood/tracks/footprints/boots \ No newline at end of file diff --git a/code/modules/clothing/suits/armor.dm b/code/modules/clothing/suits/armor.dm index 7bc7b4fd549..a7adca71ab1 100644 --- a/code/modules/clothing/suits/armor.dm +++ b/code/modules/clothing/suits/armor.dm @@ -34,6 +34,7 @@ desc = "The narkotiki camo pattern will come useful for botany raids." icon_state = "nr_vest" item_state = "nr_vest" + heat_conductivity = INS_ARMOUR_HEAT_CONDUCTIVITY /obj/item/clothing/suit/armor/riot name = "Riot Suit" diff --git a/code/modules/clothing/suits/hunting.dm b/code/modules/clothing/suits/hunting.dm new file mode 100644 index 00000000000..21477ae2cf6 --- /dev/null +++ b/code/modules/clothing/suits/hunting.dm @@ -0,0 +1,57 @@ +/obj/item/clothing/suit/leather + name = "leather suit" + desc = "Crafted from fresh leather, may not stop a bullet or a knife, but it's a template to build off of." + icon_state = "suit_leather" + item_state = "suit_leather" + allowed = list(/obj/item/weapon/gun/energy, /obj/item/weapon/gun/projectile, /obj/item/ammo_storage,/obj/item/ammo_casing,/obj/item/weapon/melee/baton,/obj/item/weapon/handcuffs) + body_parts_covered = FULL_TORSO + heat_conductivity = SNOWGEAR_HEAT_CONDUCTIVITY + siemens_coefficient = 0.6 + armor = list(melee = 25, bullet = 20, laser = 20, energy = 15, bomb = 20, bio = 0, rad = 0) + +/obj/item/clothing/suit/leather/attackby(obj/W, mob/user) + if(istype (W, /obj/item/stack/sheet/animalhide)) + var/obj/item/stack/sheet/animalhide/S = W + if(S.amount < 2) + return ..() // ? + user.visible_message("[user] starts installing \the [S] into and onto \the [src].", \ + "You start installing \the [S] into \the [src].") + if(do_after(user, src, 40)) + if(S.amount < 2) //User being tricky + return + S.use(2) + if(istype (S, /obj/item/stack/sheet/animalhide/corgi)) + new/obj/item/clothing/suit/leather/corgi(get_turf(src)) + user.drop_item(src, force_drop = 1) + qdel(src) + if(istype (S, /obj/item/stack/sheet/animalhide/deer)) + new/obj/item/clothing/suit/leather/deer(get_turf(src)) + user.drop_item(src, force_drop = 1) + qdel(src) + if(istype (S, /obj/item/stack/sheet/animalhide/xeno)) + new/obj/item/clothing/suit/leather/xeno(get_turf(src)) + user.drop_item(src, force_drop = 1) + qdel(src) + + +/obj/item/clothing/suit/leather/corgi + name = "corgi-leather suit" + desc = "You monster" + icon_state = "suit_leather_corgi" + item_state = "suit_leather_corgi" + +/obj/item/clothing/suit/leather/deer + name = "deer-leather suit" + desc = "Coated in deer hide, smells just as bad as you'd think." + icon_state = "suit_leather_deer" + item_state = "suit_leather_deer" + +/obj/item/clothing/suit/leather/xeno + name = "xeno-hide suit" + desc = "Like the aftermath of the bad end of 101 dalmations, but with more xenomorph." + icon_state = "suit_leather_xeno" + item_state = "suit_leather_xeno" + armor = list(melee = 40, bullet = 25, laser = 30, energy = 25, bomb = 15, bio = 20, rad = 20) + +/obj/item/clothing/suit/leather/xeno/acidable() + return 0 \ No newline at end of file diff --git a/code/modules/clothing/suits/miscellaneous.dm b/code/modules/clothing/suits/miscellaneous.dm index bdbf8ca856b..2f4f79101c8 100644 --- a/code/modules/clothing/suits/miscellaneous.dm +++ b/code/modules/clothing/suits/miscellaneous.dm @@ -490,3 +490,116 @@ heat_conductivity = 0 slowdown = 5 bearpelt = 1 + +// WINTER COATS + +/obj/item/clothing/suit/wintercoat + name = "winter coat" + desc = "A heavy jacket made from 'synthetic' animal furs." + icon_state = "coatwinter" + item_state = "labcoat" + body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS + heat_conductivity = SNOWGEAR_HEAT_CONDUCTIVITY + armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) + var/is_hooded = 0 + var/nohood = 0 + var/obj/item/clothing/head/winterhood/hood + action_button_name = "Toggle Hood" + +/obj/item/clothing/suit/wintercoat/New() + ..() + if(!nohood) + hood = new(src) + else + action_button_name = null + +/obj/item/clothing/head/winterhood + name = "winter hood" + desc = "A hood attached to a heavy winter jacket." + icon_state = "whood" + body_parts_covered = HIDEHEADHAIR + heat_conductivity = SNOWGEAR_HEAT_CONDUCTIVITY + var/obj/item/clothing/suit/wintercoat/coat + +/obj/item/clothing/head/winterhood/New(var/obj/item/clothing/suit/wintercoat/wc) + ..() + if(wc && istype(wc)) + coat = wc + else if(!coat) + qdel(src) + +/obj/item/clothing/suit/wintercoat/captain + name = "captain's winter coat" + icon_state = "coatcaptain" + armor = list(melee = 20, bullet = 15, laser = 20, energy = 10, bomb = 15, bio = 0, rad = 0) + +/obj/item/clothing/suit/wintercoat/security + name = "security winter coat" + icon_state = "coatsecurity" + armor = list(melee = 25, bullet = 20, laser = 20, energy = 15, bomb = 20, bio = 0, rad = 0) + +/obj/item/clothing/suit/wintercoat/security/hos + name = "Head of Security's winter coat" + icon_state = "coathos" + nohood = 1 + body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS|LEGS + +/obj/item/clothing/suit/wintercoat/security/warden + name = "Warden's winter coat" + icon_state = "coatwarden" + body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS|LEGS + nohood = 1 + +/obj/item/clothing/suit/wintercoat/medical + name = "medical winter coat" + icon_state = "coatmedical" + armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 50, rad = 0) + +/obj/item/clothing/suit/wintercoat/science + name = "science winter coat" + icon_state = "coatscience" + armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 10, bio = 0, rad = 0) + +/obj/item/clothing/suit/wintercoat/engineering + name = "engineering winter coat" + icon_state = "coatengineer" + armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 20) + +/obj/item/clothing/suit/wintercoat/engineering/atmos + name = "atmospherics winter coat" + icon_state = "coatatmos" + +/obj/item/clothing/suit/wintercoat/hydro + name = "hydroponics winter coat" + icon_state = "coathydro" + +/obj/item/clothing/suit/wintercoat/cargo + name = "cargo winter coat" + icon_state = "coatcargo" + +/obj/item/clothing/suit/wintercoat/prisoner + name = "prisoner winter coat" + icon_state = "coatprisoner" + +/obj/item/clothing/suit/wintercoat/hop + name = "Head of Personnel's winter coat" + icon_state = "coathop" + armor = list(melee = 50, bullet = 10, laser = 25, energy = 10, bomb = 0, bio = 0, rad = 0) + body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS|LEGS + +/obj/item/clothing/suit/wintercoat/miner + name = "mining winter coat" + icon_state = "coatminer" + armor = list(melee = 10, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0) + +/obj/item/clothing/suit/wintercoat/clown + name = "Elfen winter coat" + icon_state = "coatclown" + +/obj/item/clothing/suit/wintercoat/ce + name = "Chief Engineer's winter coat" + icon_state = "coatce" + +/obj/item/clothing/suit/wintercoat/cmo + name = "Chief Medical Officer's winter coat" + icon_state = "coatcmo" \ No newline at end of file diff --git a/code/modules/clothing/suits/toggles.dm b/code/modules/clothing/suits/toggles.dm new file mode 100644 index 00000000000..79de5751236 --- /dev/null +++ b/code/modules/clothing/suits/toggles.dm @@ -0,0 +1,51 @@ +#define HAS_HOOD 1 +#define NO_HOOD 0 +/obj/item/clothing/suit/wintercoat/proc/togglehood() + set name = "Toggle Hood" + set category = "Object" + set src in usr + if(usr.incapacitated()) + return + else + var/mob/living/carbon/human/user = usr + if((!usr || !istype(usr)) || (user.head && user.head != hood)) // the head slot is empty + to_chat(usr, "You try to put your hood up but something is in the way.") + return + if(user.wear_suit != src) + to_chat(usr, "You have to put the coat on first.") + return + if(!is_hooded) + to_chat(usr, "You put the hood up.") + hoodup(user) + else + hooddown(user) + to_chat(usr, "You put the hood down.") + + +/obj/item/clothing/suit/wintercoat/attack_self() + if(!nohood) + togglehood() + ..() + +/obj/item/clothing/suit/wintercoat/proc/hoodup(var/mob/living/carbon/human/user) + user.equip_to_slot(hood, slot_head) + icon_state = "[initial(icon_state)]_t" + is_hooded = HAS_HOOD + user.update_inv_wear_suit() + +/obj/item/clothing/suit/wintercoat/proc/hooddown(var/mob/living/carbon/human/user,var/unequip = 1) + icon_state = "[initial(icon_state)]" + if(unequip) + user.u_equip(user.head,0) + is_hooded = NO_HOOD + user.update_inv_wear_suit() + +/obj/item/clothing/suit/wintercoat/unequipped(var/mob/living/carbon/human/user) + if(!nohood && hood && istype(user) && user.head == hood) + hooddown(user) + +/obj/item/clothing/head/winterhood/pickup(var/mob/living/carbon/human/user) + if(coat && istype(coat) && !(coat.nohood) && user.wear_suit == coat) + coat.hooddown(user,unequip = 0) + user.drop_from_inventory(src) + forceMove(coat) \ No newline at end of file diff --git a/code/modules/error_handler/error_handler.dm b/code/modules/error_handler/error_handler.dm index a7f1d89844b..25c12948a91 100644 --- a/code/modules/error_handler/error_handler.dm +++ b/code/modules/error_handler/error_handler.dm @@ -11,7 +11,7 @@ world.log << "\[[time_stamp()]] Uncaught exception: [e]" return ..() - if (!global.error_last_seen) // A runtime is occurring too early in start-up initialization + if (!islist(global.error_last_seen)) // A runtime is occurring too early in start-up initialization return ..() global.total_runtimes++ diff --git a/code/modules/food/recipes_microwave.dm b/code/modules/food/recipes_microwave.dm index 98ad6d96ca5..bfb21e1bd07 100644 --- a/code/modules/food/recipes_microwave.dm +++ b/code/modules/food/recipes_microwave.dm @@ -550,6 +550,11 @@ ) result = /obj/item/weapon/reagent_containers/food/snacks/eggplantsushi +/datum/recipe/sushi + reagents = list(RICE = 10, VINEGAR = 2) + items = list(/obj/item/weapon/reagent_containers/food/snacks/meat/fish_fillet) + result = /obj/item/weapon/reagent_containers/food/snacks/sushi + // American //////////////////////////////////////////////////// /datum/recipe/loadedbakedpotato @@ -1634,23 +1639,41 @@ ) result = /obj/item/weapon/reagent_containers/food/snacks/enchiladas +/datum/recipe/clownfishandcrayons + items = list( + /obj/item/weapon/storage/fancy/crayons, + /obj/item/weapon/reagent_containers/food/snacks/meat/fish_fillet/carp/clown, + ) + result = /obj/item/weapon/reagent_containers/food/snacks/clownfishandcrayons + /datum/recipe/fishburger reagents = list(FLOUR = 5) - items = list(/obj/item/weapon/reagent_containers/food/snacks/meat/carpmeat) + items = list(/obj/item/weapon/reagent_containers/food/snacks/meat/fish_fillet/normal) result = /obj/item/weapon/reagent_containers/food/snacks/fishburger +/datum/recipe/fishburger/carp + items = list(/obj/item/weapon/reagent_containers/food/snacks/meat/fish_fillet/carp) + result = /obj/item/weapon/reagent_containers/food/snacks/fishburger/carp + /datum/recipe/fishandchips items = list( /obj/item/weapon/reagent_containers/food/snacks/fries, - /obj/item/weapon/reagent_containers/food/snacks/meat/carpmeat, + /obj/item/weapon/reagent_containers/food/snacks/meat/fish_fillet/normal ) result = /obj/item/weapon/reagent_containers/food/snacks/fishandchips +/datum/recipe/fishandchips/carp + items = list( + /obj/item/weapon/reagent_containers/food/snacks/fries, + /obj/item/weapon/reagent_containers/food/snacks/meat/fish_fillet/carp, + ) + result = /obj/item/weapon/reagent_containers/food/snacks/fishandchips/carp + /datum/recipe/fishfingers reagents = list(FLOUR = 10) items = list( /obj/item/weapon/reagent_containers/food/snacks/egg, - /obj/item/weapon/reagent_containers/food/snacks/meat/carpmeat + /obj/item/weapon/reagent_containers/food/snacks/meat/fish_fillet/normal ) result = /obj/item/weapon/reagent_containers/food/snacks/fishfingers @@ -1659,7 +1682,7 @@ items = list( /obj/item/weapon/reagent_containers/food/snacks/grown/koibeans, /obj/item/weapon/reagent_containers/food/snacks/grown/tomato, - /obj/item/weapon/reagent_containers/food/snacks/meat/carpmeat + /obj/item/weapon/reagent_containers/food/snacks/meat/fish_fillet/carp ) result = /obj/item/weapon/reagent_containers/food/snacks/fishtacosupreme @@ -1667,34 +1690,48 @@ reagents = list(LIMEJUICE = 10) items = list( /obj/item/weapon/reagent_containers/food/snacks/grown/icepepper, - /obj/item/weapon/reagent_containers/food/snacks/meat/carpmeat + /obj/item/weapon/reagent_containers/food/snacks/meat/fish_fillet/carp ) result = /obj/item/weapon/reagent_containers/food/snacks/poissoncru +/datum/recipe/fishfingers/carp + items = list( + /obj/item/weapon/reagent_containers/food/snacks/egg, + /obj/item/weapon/reagent_containers/food/snacks/meat/fish_fillet/carp + ) + result = /obj/item/weapon/reagent_containers/food/snacks/fishfingers/carp + /datum/recipe/sashimi reagents = list(SOYSAUCE = 5) items = list( /obj/item/weapon/reagent_containers/food/snacks/spidereggs, - /obj/item/weapon/reagent_containers/food/snacks/meat/carpmeat, + /obj/item/weapon/reagent_containers/food/snacks/meat/fish_fillet/normal ) result = /obj/item/weapon/reagent_containers/food/snacks/sashimi +/datum/recipe/sashimi/carp + items = list( + /obj/item/weapon/reagent_containers/food/snacks/spidereggs, + /obj/item/weapon/reagent_containers/food/snacks/meat/fish_fillet/carp, + ) + result = /obj/item/weapon/reagent_containers/food/snacks/sashimi/carp + /datum/recipe/cubancarp reagents = list(FLOUR = 5) items = list( /obj/item/weapon/reagent_containers/food/snacks/grown/chili, - /obj/item/weapon/reagent_containers/food/snacks/meat/carpmeat, + /obj/item/weapon/reagent_containers/food/snacks/meat/fish_fillet/carp, ) result = /obj/item/weapon/reagent_containers/food/snacks/cubancarp /datum/recipe/sliders/carp items = list( - /obj/item/weapon/reagent_containers/food/snacks/meat/carpmeat + /obj/item/weapon/reagent_containers/food/snacks/meat/fish_fillet/carp ) result = /obj/item/weapon/storage/fancy/food_box/slider_box/carp /datum/recipe/sliders/carp/make_food(var/obj/container) - var/obj/item/weapon/reagent_containers/food/snacks/meat/carpmeat/C = locate() in container + var/obj/item/weapon/reagent_containers/food/snacks/meat/fish_fillet/carp/C = locate() in container if(C.poisonsacs) result = /obj/item/weapon/storage/fancy/food_box/slider_box/toxiccarp ..() diff --git a/code/modules/hydroponics/soil.dm b/code/modules/hydroponics/soil.dm index e1bca5a3f3c..7cbb67f1127 100644 --- a/code/modules/hydroponics/soil.dm +++ b/code/modules/hydroponics/soil.dm @@ -5,15 +5,19 @@ density = 0 use_power = 0 draw_warnings = 0 - + var/sand = 1 machine_flags = 0 // THIS SHOULD NOT EVER BE UNWRENCHED AND IT SHOULD NOT EVER SPAWN MACHINE FRAMES, MY GOD +/obj/machinery/portable_atmospherics/hydroponics/soil/snow + sand = 0 + /obj/machinery/portable_atmospherics/hydroponics/soil/attackby(var/obj/item/W, var/mob/user) if(istype(W, /obj/item/weapon/pickaxe/shovel)) if(!seed) - to_chat(user, "You clear up [src]!") - new /obj/item/weapon/ore/glass(loc)//we get some of the dirt back - new /obj/item/weapon/ore/glass(loc) + to_chat(user, "You clear up \the [src]!") + if(sand) + new /obj/item/weapon/ore/glass(loc)//we get some of the dirt back + new /obj/item/weapon/ore/glass(loc) qdel(src) return 1 else diff --git a/code/modules/maps/spawners/spawners.dm b/code/modules/maps/spawners/spawners.dm index f9b638c94f7..d0978249417 100644 --- a/code/modules/maps/spawners/spawners.dm +++ b/code/modules/maps/spawners/spawners.dm @@ -556,7 +556,7 @@ /obj/item/weapon/reagent_containers/food/snacks/bigbiteburger, /obj/item/weapon/reagent_containers/food/snacks/boiledegg, /obj/item/weapon/reagent_containers/food/snacks/brainburger, - /obj/item/weapon/reagent_containers/food/snacks/meat/carpmeat, + /obj/item/weapon/reagent_containers/food/snacks/meat/fish_fillet/carp, /obj/item/weapon/reagent_containers/food/snacks/cheesiehonkers, /obj/item/weapon/reagent_containers/food/snacks/chips, /obj/item/weapon/reagent_containers/food/snacks/chocolatebar/wrapped, @@ -864,6 +864,19 @@ chance = 50 to_spawn = list(/mob/living/simple_animal/hostile/humanoid/wizard) +/obj/map/spawner/mobs/wolf + name = "wolf spawner" + icon_state = "mob_wolf" + amount = 7 + chance = 60 + to_spawn = list(/mob/living/simple_animal/hostile/wolf/alpha, + /mob/living/simple_animal/hostile/wolf/alpha, + /mob/living/simple_animal/hostile/wolf, + /mob/living/simple_animal/hostile/wolf, + /mob/living/simple_animal/hostile/wolf, + /mob/living/simple_animal/hostile/wolf, + /mob/living/simple_animal/hostile/wolf, + /mob/living/simple_animal/hostile/wolf) // Robutts ///////////////////////////////////////////////////// diff --git a/code/modules/mining/mine_areas.dm b/code/modules/mining/mine_areas.dm index 0747afb2e25..b669b729a0a 100644 --- a/code/modules/mining/mine_areas.dm +++ b/code/modules/mining/mine_areas.dm @@ -11,6 +11,9 @@ name = "Mine" icon_state = "explored" +/area/mine/explored/dangerous + icon_state = "dangerzone" + /area/mine/unexplored name = "Mine" icon_state = "unexplored" diff --git a/code/modules/mining/mine_items.dm b/code/modules/mining/mine_items.dm index 9ac836e39ff..a882a4b471e 100644 --- a/code/modules/mining/mine_items.dm +++ b/code/modules/mining/mine_items.dm @@ -854,7 +854,7 @@ proc/move_mining_shuttle() else for(M in L) var/turf/T = get_turf(M) - var/image/I = image('icons/turf/walls.dmi', loc = T, icon_state = M.scan_state, layer = UNDER_HUD_LAYER) + var/image/I = image('icons/turf/mine_overlays.dmi', loc = T, icon_state = M.scan_state, layer = UNDER_HUD_LAYER) I.plane = HUD_PLANE C.images += I spawn(30) diff --git a/code/modules/mining/mine_turfs.dm b/code/modules/mining/mine_turfs.dm index 4a41a04da5f..a3089b924ca 100644 --- a/code/modules/mining/mine_turfs.dm +++ b/code/modules/mining/mine_turfs.dm @@ -22,140 +22,106 @@ // var/next_rock = 0 var/archaeo_overlay = "" var/excav_overlay = "" + var/ore_overlay = "" //What ore the rock will have var/obj/item/weapon/last_find var/datum/artifact_find/artifact_find var/scan_state = null //Holder for the image we display when we're pinged by a mining scanner var/busy = 0 //Used for a bunch of do_after actions, because we can walk into the rock to trigger them + var/mined_type = /turf/unsimulated/floor/asteroid //Holds the turf that appears when the mineral is destroyed - var/mined_type = /turf/unsimulated/floor/asteroid +/turf/unsimulated/mineral/proc/return_icon_state(var/direction) + var/icon_modifier = "rock_side" + var/diags = FALSE + if(mined_type == /turf/snow/permafrost) + icon_modifier = "snow_rock_side" + else if(mined_type == /turf/unsimulated/floor/asteroid/underground) + icon_modifier = "cave_wall" + diags = TRUE -/turf/unsimulated/mineral/air + switch(direction) + if(NORTH) + return "[icon_modifier]_n" + if(SOUTH) + return "[icon_modifier]_s" + if(EAST) + return "[icon_modifier]_e" + if(WEST) + return "[icon_modifier]_w" + + if(!diags) + return + + switch(direction) + if(NORTH|WEST) + return "[icon_modifier]_nw" + if(NORTH|EAST) + return "[icon_modifier]_ne" + if(SOUTH|EAST) + return "[icon_modifier]_se" + if(SOUTH|WEST) + return "[icon_modifier]_sw" + +turf/unsimulated/mineral/air oxygen = MOLES_O2STANDARD nitrogen = MOLES_N2STANDARD temperature = T20C mined_type = /turf/unsimulated/floor/asteroid/air +/turf/unsimulated/mineral/snow + icon_state = "snow_rock" + mined_type = /turf/snow/permafrost + +/turf/unsimulated/mineral/underground + icon_state = "cave_wall" + mined_type = /turf/unsimulated/floor/asteroid/underground + /turf/unsimulated/mineral/Destroy() return +var/global/list/mineral_turfs_underground = list() + /turf/unsimulated/mineral/New() mineral_turfs += src . = ..() MineralSpread() if(ticker) initialize() + if(z != map.zCentcomm && istype(mined_type,/turf/unsimulated/floor/asteroid/underground) && istype(loc,/area/mine/explored/dangerous)) + if(!mineral_turfs_underground["[z]"]) // first time running - initialise lists! + for(var/zLevel = 1 to map.zLevels.len) + mineral_turfs_underground["[zLevel]"] = list() + mineral_turfs_underground["[z]"] += src + +/turf/unsimulated/mineral/snow/New() + ..() + icon_state = pick("snow_rock","snow_rock1","snow_rock2","snow_rock3","snow_rock4") + turf/unsimulated/mineral/ChangeTurf(var/turf/N, var/tell_universe=1, var/force_lighting_update = 0, var/allow = 1) mineral_turfs -= src + + if(z != map.zCentcomm && istype(mined_type,/turf/unsimulated/floor/asteroid/underground) && istype(loc,/area/mine/explored/dangerous)) + mineral_turfs_underground["[z]"] -= src + return ..(N, tell_universe, 1, allow) -/turf/unsimulated/mineral/initialize() // TODO: OPTIMISE THIS USING PLANES - spawn(1) - var/image/I = image('icons/turf/walls.dmi') - I.plane = ABOVE_TURF_PLANE - var/turf/T - if((istype(get_step(src, NORTH), /turf/simulated/floor)) || (istype(get_step(src, NORTH), /turf/space)) || (istype(get_step(src, NORTH), /turf/simulated/shuttle/floor))) - T = get_step(src, NORTH) - if (T) - I.icon_state = "rock_side_s" +var/list/accepted_types = list(/turf/simulated/floor, /turf/space, /turf/simulated/shuttle/floor, /turf/snow) + +/turf/unsimulated/mineral/initialize() // TODO: OPTIMISE THIS USING PLANES + update_icon() + update_ore_overlays() + +/turf/unsimulated/mineral/update_icon() + var/image/I = image('icons/turf/walls.dmi') + I.plane = ABOVE_TURF_PLANE + if(mined_type != /turf/unsimulated/floor/asteroid/underground) + for(var/direction in cardinal) + var/turf/T = get_step(src,direction) + if(is_type_in_list(T,accepted_types)) + I.icon_state = return_icon_state(turn(direction,180)) T.overlays += I - if((istype(get_step(src, SOUTH), /turf/simulated/floor)) || (istype(get_step(src, SOUTH), /turf/space)) || (istype(get_step(src, SOUTH), /turf/simulated/shuttle/floor))) - T = get_step(src, SOUTH) - if (T) - I.icon_state = "rock_side_n" - T.overlays += I - if((istype(get_step(src, EAST), /turf/simulated/floor)) || (istype(get_step(src, EAST), /turf/space)) || (istype(get_step(src, EAST), /turf/simulated/shuttle/floor))) - T = get_step(src, EAST) - if (T) - I.icon_state = "rock_side_w" - T.overlays += I - if((istype(get_step(src, WEST), /turf/simulated/floor)) || (istype(get_step(src, WEST), /turf/space)) || (istype(get_step(src, WEST), /turf/simulated/shuttle/floor))) - T = get_step(src, WEST) - if (T) - I.icon_state = "rock_side_e" - T.overlays += I - /* - if (mineralName && mineralAmt && spread && spreadChance) - for(var/trydir in list(1,2,4,8)) - if(prob(spreadChance)) - if(istype(get_step(src, trydir), /turf/unsimulated/mineral/random)) - var/turf/unsimulated/mineral/T = get_step(src, trydir) - var/turf/unsimulated/mineral/M = new src.type(T) - //keep any digsite data as constant as possible - if(T.finds.len && !M.finds.len) - M.finds = T.finds - if(T.archaeo_overlay) - M.overlays += archaeo_overlay - //---- Xenoarchaeology BEGIN - - //put into spawn so that digsite data can be preserved over the turf replacements via spreading mineral veins - spawn(0) - if(mineralAmt > 0 && !excavation_minerals.len) - for(var/i=0, i 0) - if(excavation_level < 25) - src.overlays += image('icons/obj/xenoarchaeology.dmi', "overlay_excv1_[rand(1,3)]") - else if(excavation_level < 50) - src.overlays += image('icons/obj/xenoarchaeology.dmi', "overlay_excv2_[rand(1,3)]") - else if(excavation_level < 75) - src.overlays += image('icons/obj/xenoarchaeology.dmi', "overlay_excv3_[rand(1,3)]") - else - src.overlays += image('icons/obj/xenoarchaeology.dmi', "overlay_excv4_[rand(1,3)]") - desc = "It appears to be partially excavated."*/ - - return - */ - /turf/unsimulated/mineral/ex_act(severity) switch(severity) if(3.0) @@ -198,16 +164,17 @@ turf/unsimulated/mineral/ChangeTurf(var/turf/N, var/tell_universe=1, var/force_l target_turf.MineralSpread() /turf/unsimulated/mineral/proc/UpdateMineral() - icon_state = "rock" if(!mineral) name = "\improper Rock" return name = "\improper [mineral.display_name] deposit" - icon_state = "rock_[mineral.name]" + update_ore_overlays("rock_[mineral.name]") -/turf/unsimulated/mineral/proc/updateMineralOverlays() - // TODO: Figure out what this is supposed to do. - return +/turf/unsimulated/mineral/proc/update_ore_overlays(var/new_ore_overlay) + if(new_ore_overlay) + overlays -= image('icons/turf/mine_overlays.dmi', ore_overlay) + ore_overlay = new_ore_overlay + overlays += image('icons/turf/mine_overlays.dmi', ore_overlay) /turf/unsimulated/mineral/attackby(obj/item/weapon/W as obj, mob/user as mob) @@ -265,8 +232,8 @@ turf/unsimulated/mineral/ChangeTurf(var/turf/N, var/tell_universe=1, var/force_l //handle any archaeological finds we might uncover if(finds && finds.len) var/datum/find/F = finds[1] - if(excavation_level + P.excavation_amount > F.excavation_required) + fail_message = "[pick("There is a crunching noise","[W] collides with some different rock","Part of the rock face crumbles away","Something breaks under [W]")]" to_chat(user, "[fail_message].") @@ -420,8 +387,12 @@ turf/unsimulated/mineral/ChangeTurf(var/turf/N, var/tell_universe=1, var/force_l visible_message("An old dusty crate was buried within!") DropAbandonedCrate() - var/turf/unsimulated/floor/asteroid/N = ChangeTurf(mined_type) - N.fullUpdateMineralOverlays() + + if(mined_type == /turf/unsimulated/floor/asteroid) + var/turf/unsimulated/floor/asteroid/N = ChangeTurf(mined_type) + N.update_icon() + else + ChangeTurf(mined_type) //There's got to be a better way! /turf/unsimulated/mineral/proc/DropAbandonedCrate() var/crate_type = pick(valid_abandoned_crate_types) @@ -491,7 +462,6 @@ turf/unsimulated/mineral/ChangeTurf(var/turf/N, var/tell_universe=1, var/force_l for(var/i=0, i= 1 && det_time <= 2) G.quality = 2 G.icon_state = "Gibtonite ore 2" - var/turf/unsimulated/floor/asteroid/gibtonite_remains/G = ChangeTurf(/turf/unsimulated/floor/asteroid/gibtonite_remains) - G.fullUpdateMineralOverlays() + if(mined_type == /turf/unsimulated/floor/asteroid) + var/turf/unsimulated/floor/asteroid/G = ChangeTurf(mined_type) + G.update_icon() + else if(mined_type == /turf/snow/permafrost) + mined_type = /turf/snow/permafrost/gibtonite_remains + ChangeTurf(mined_type) + else + ChangeTurf(mined_type) /turf/unsimulated/floor/asteroid/gibtonite_remains var/det_time = 0 var/stage = 0 +/turf/snow/permafrost/gibtonite_remains + var/det_time = 0 + var/stage = 0 + + ////////////////////////////////End Gibtonite /turf/unsimulated/floor/asteroid/cave @@ -970,6 +1019,9 @@ turf/unsimulated/mineral/ChangeTurf(var/turf/N, var/tell_universe=1, var/force_l ) var/sanity = 1 +/turf/unsimulated/floor/asteroid/cave/snow + mined_type = /turf/snow/permafrost + /turf/unsimulated/floor/asteroid/cave/New(loc, var/length, var/go_backwards = 1, var/exclude_dir = -1) // If length (arg2) isn't defined, get a random length; otherwise assign our length to the length arg. @@ -1039,11 +1091,11 @@ turf/unsimulated/mineral/ChangeTurf(var/turf/N, var/tell_universe=1, var/force_l SpawnMonster(T) - new /turf/unsimulated/floor/asteroid(T) + new mined_type(T) /turf/unsimulated/floor/asteroid/cave/proc/SpawnMonster(var/turf/T) if(prob(2)) - if(istype(loc, /area/mine/explored)) + if(istype(loc, /area/mine/explored) && !istype(loc, /area/mine/explored/dangerous)) return for(var/atom/A in range(7,T))//Lowers chance of mob clumps if(istype(A, /mob/living/simple_animal/hostile/asteroid)) @@ -1078,3 +1130,139 @@ turf/unsimulated/mineral/ChangeTurf(var/turf/N, var/tell_universe=1, var/force_l if(locate(/obj/structure/lattice) in contents) return BUILD_SUCCESS return BUILD_FAILURE + +/turf/simulated/floor/asteroid //For xeno nest specials + name = "Asteroid" + icon = 'icons/turf/floors.dmi' + icon_state = "asteroid" + oxygen = 0.01 + nitrogen = 0.01 + temperature = TCMB + var/dug = 0 //0 = has not yet been dug, 1 = has already been dug + var/mined_type = /turf/unsimulated/floor/asteroid + +/turf/simulated/floor/asteroid/canBuildCatwalk() + return BUILD_FAILURE + +/turf/simulated/floor/asteroid/canBuildLattice() + if(src.x >= (world.maxx - TRANSITIONEDGE) || src.x <= TRANSITIONEDGE) + return BUILD_FAILURE + else if (src.y >= (world.maxy - TRANSITIONEDGE || src.y <= TRANSITIONEDGE )) + return BUILD_FAILURE + else if(!(locate(/obj/structure/lattice) in contents)) + return BUILD_SUCCESS + return BUILD_FAILURE + +/turf/simulated/floor/asteroid/canBuildPlating() + if(src.x >= (world.maxx - TRANSITIONEDGE) || src.x <= TRANSITIONEDGE) + return BUILD_FAILURE + else if (src.y >= (world.maxy - TRANSITIONEDGE || src.y <= TRANSITIONEDGE )) + return BUILD_FAILURE + else if(!dug) + return BUILD_IGNORE + if(locate(/obj/structure/lattice) in contents) + return BUILD_SUCCESS + return BUILD_FAILURE + +/turf/simulated/floor/asteroid/New() + var/proper_name = name + ..() + + name = proper_name + + if(prob(20)) + icon_state = "asteroid[rand(0,12)]" + if(ticker) + initialize() + +/turf/simulated/floor/asteroid/initialize() + updateMineralOverlays() + +/turf/simulated/floor/asteroid/ex_act(severity) + switch(severity) + if(3.0) + return + if(2.0) + if (prob(70)) + gets_dug() + if(1.0) + gets_dug() + return + +/turf/simulated/floor/asteroid/proc/update_ore_overlays(var/new_ore_overlay) + return //Damn ChangeTurf + +/turf/simulated/floor/asteroid/attackby(obj/item/weapon/W as obj, mob/user as mob) + + if(!W || !user) + return 0 + + if (istype(W, /obj/item/weapon/pickaxe)) + var/obj/item/weapon/pickaxe/used_digging = W //cast for dig speed and flags + if (get_turf(user) != user.loc) //if we aren't somehow on the turf we're in + return + + if(!(used_digging.diggables & DIG_SOIL)) //if the pickaxe can't dig soil, we don't + to_chat(user, "You can't dig soft soil with \the [W].") + return + + if (dug) + to_chat(user, "This area has already been dug.") + return + + to_chat(user, "You start digging.") + playsound(get_turf(src), 'sound/effects/rustle1.ogg', 50, 1) //russle sounds sounded better + + if(do_after(user, src, used_digging.digspeed) && user) //the better the drill, the faster the digging + playsound(src, 'sound/items/shovel.ogg', 50, 1) + to_chat(user, "You dug a hole.") + gets_dug() + + else + ..(W,user) + return + +/turf/simulated/floor/asteroid/proc/gets_dug() + if(dug) + return + new/obj/item/weapon/ore/glass(src) + new/obj/item/weapon/ore/glass(src) + new/obj/item/weapon/ore/glass(src) + new/obj/item/weapon/ore/glass(src) + new/obj/item/weapon/ore/glass(src) + dug = 1 + //icon_plating = "asteroid_dug" + icon_state = "asteroid_dug" + return + +/turf/simulated/floor/asteroid/proc/updateMineralOverlays() + src.overlays.len = 0 + spawn(1) + for(var/dir in cardinal) + if(istype(get_step(src,dir), /turf/unsimulated/mineral)) + var/turf/unsimulated/mineral/M = get_step(src,dir) + overlays += image('icons/turf/walls.dmi', M.return_icon_state(dir)) + +/turf/simulated/floor/asteroid/proc/fullUpdateMineralOverlays() + + for(var/direction in alldirs) + var/turf/unsimulated/floor/asteroid/A = get_step(src,direction) + if(A && istype(A)) + A.update_icon() + src.updateMineralOverlays() + +/turf/unsimulated/floor/asteroid/underground + name = "cave floor" + temperature = T0C-150 + oxygen = MOLES_O2STANDARD_ARCTIC + nitrogen = MOLES_N2STANDARD_ARCTIC + icon_state = "cavefl_1" + update_icon_initialise = 0 + sand_type = /obj/item/weapon/ore/glass/cave + +/turf/unsimulated/floor/asteroid/underground/mapping + update_icon_initialise = 1 + +/turf/unsimulated/floor/asteroid/underground/New() + ..() + icon_state = pick("cavefl_1","cavefl_2","cavefl_3","cavefl_4") \ No newline at end of file diff --git a/code/modules/mining/minerals.dm b/code/modules/mining/minerals.dm index 8d8a00e7474..aa16482a96a 100644 --- a/code/modules/mining/minerals.dm +++ b/code/modules/mining/minerals.dm @@ -23,6 +23,9 @@ mineral ///Path to the resultant ore. var/ore + ///For snow snowflake nonsense, so certain minerals can inherit it + var/mined_type + New() . = ..() if(!display_name) @@ -165,9 +168,14 @@ mineral/gibtonite result_amount = 1 spread = 1 ore = /obj/item/weapon/gibtonite - UpdateTurf(var/turf/T) + UpdateTurf(var/turf/unsimulated/mineral/T) if(!istype(T,/turf/unsimulated/mineral/gibtonite)) - T.ChangeTurf(/turf/unsimulated/mineral/gibtonite) + if(mined_type == /turf/snow/permafrost) + T.ChangeTurf(/turf/unsimulated/mineral/gibtonite/snow) + //T.icon = 'icons/turf/snowwalls.dmi' //I hate hardcoding this, but it's being weird + else + T.ChangeTurf(/turf/unsimulated/mineral/gibtonite) + T.mined_type = mined_type else ..() @@ -179,6 +187,9 @@ mineral/cave ore = null UpdateTurf(var/turf/T) if(!istype(T,/turf/unsimulated/floor/asteroid/cave)) - T.ChangeTurf(/turf/unsimulated/floor/asteroid/cave) + if(mined_type == /turf/unsimulated/floor/asteroid) //Because all the cave stuff's made in New(), can't give it mined_type here like gibtonite, instead ya gotta make a new type and reference that. + T.ChangeTurf(/turf/unsimulated/floor/asteroid/cave) + else if(mined_type == /turf/snow) + T.ChangeTurf(/turf/unsimulated/floor/asteroid/cave/snow) else ..() diff --git a/code/modules/mining/ores_coins.dm b/code/modules/mining/ores_coins.dm index cfd4841f92f..551474a4d43 100644 --- a/code/modules/mining/ores_coins.dm +++ b/code/modules/mining/ores_coins.dm @@ -63,6 +63,10 @@ drop_stack(/obj/item/stack/sheet/mineral/sandstone, location, 1, user) qdel(src) +/obj/item/weapon/ore/glass/cave + name = "cave sand" + icon_state = "cavesand" + /obj/item/weapon/ore/plasma name = "Plasma ore" icon_state = "Plasma ore" diff --git a/code/modules/mining/surprises/tg.dm b/code/modules/mining/surprises/tg.dm index 5af1d10350d..f37d306b6d7 100644 --- a/code/modules/mining/surprises/tg.dm +++ b/code/modules/mining/surprises/tg.dm @@ -6,7 +6,7 @@ walltypes = list( /turf/simulated/wall/r_wall=2, /turf/simulated/wall=2, - /turf/unsimulated/mineral/random/high_chance=1 + /turf/simulated/floor/asteroid=1 ) floortypes = list( /turf/simulated/floor=1, @@ -37,7 +37,7 @@ name = "Hidden Temple" walltypes = list( /turf/simulated/wall/cult=3, - /turf/unsimulated/mineral/random/high_chance=1 + /turf/simulated/floor/asteroid=1 ) floortypes = list( /turf/simulated/floor/engine/cult=1 @@ -67,7 +67,7 @@ name = "Hidden Den" walltypes = list( /turf/simulated/wall/mineral/plasma=3, - /turf/unsimulated/mineral/random/high_chance=1 + /turf/simulated/floor/asteroid=1 ) floortypes = list( /turf/simulated/floor/wood=1 @@ -99,10 +99,10 @@ name="Cave-In" walltypes = list( - /turf/unsimulated/mineral/random/high_chance=1 + /turf/simulated/floor/asteroid=1 ) floortypes = list( - /turf/unsimulated/floor/asteroid=1 + /turf/simulated/floor/asteroid=1 ) spawntypes = list( /obj/mecha/working/ripley/mining=1, diff --git a/code/modules/mining/surprises/vg.dm b/code/modules/mining/surprises/vg.dm index f07f19b52ce..5fb4f582d30 100644 --- a/code/modules/mining/surprises/vg.dm +++ b/code/modules/mining/surprises/vg.dm @@ -87,11 +87,11 @@ /mining_surprise/alien_nest name="Hidden Nest" floortypes = list( - /turf/unsimulated/floor/asteroid=100 + /turf/simulated/floor/asteroid=100 ) walltypes = list( - /turf/unsimulated/mineral/random/high_chance=1 + /turf/simulated/floor/asteroid=1 ) spawntypes = list( diff --git a/code/modules/mob/living/carbon/_defines.dm b/code/modules/mob/living/carbon/_defines.dm index 88e1619c9da..d672ef47cfc 100644 --- a/code/modules/mob/living/carbon/_defines.dm +++ b/code/modules/mob/living/carbon/_defines.dm @@ -15,6 +15,6 @@ #define HEAT_GAS_DAMAGE_LEVEL_2 4 //Amount of damage applied when the current breath's temperature passes the 400K point #define HEAT_GAS_DAMAGE_LEVEL_3 8 //Amount of damage applied when the current breath's temperature passes the 1000K point -#define COLD_GAS_DAMAGE_LEVEL_1 0.5 //Amount of damage applied when the current breath's temperature just passes the 260.15k safety point +#define COLD_GAS_DAMAGE_LEVEL_1 0.5 //Amount of damage applied when the current breath's temperature just passes the 220.15k safety point #define COLD_GAS_DAMAGE_LEVEL_2 1.5 //Amount of damage applied when the current breath's temperature passes the 200K point #define COLD_GAS_DAMAGE_LEVEL_3 3 //Amount of damage applied when the current breath's temperature passes the 120K point \ No newline at end of file diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index b430d263cfd..79ecf23f098 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -568,8 +568,14 @@ return 1 return 0 -/mob/living/carbon/CheckSlip() - return !locked_to && !lying && !unslippable +#define SLIPTYPE_DEFAULT 1 +#define SLIPTYPE_ICE 2 +/mob/living/carbon/CheckSlip(var/sliptype = SLIPTYPE_DEFAULT) + switch(sliptype) + if(SLIPTYPE_DEFAULT) + return !locked_to && !lying && !unslippable + if(SLIPTYPE_ICE) + return !locked_to && !unslippable /mob/living/carbon/proc/Slip(stun_amount, weaken_amount, slip_on_walking = 0) if(!slip_on_walking && m_intent == "walk") diff --git a/code/modules/mob/living/carbon/human/inventory.dm b/code/modules/mob/living/carbon/human/inventory.dm index 7a1983f7bfb..6321c0adb34 100644 --- a/code/modules/mob/living/carbon/human/inventory.dm +++ b/code/modules/mob/living/carbon/human/inventory.dm @@ -317,7 +317,6 @@ if(success) update_hidden_item_icons(W) - if (W) if (client) client.screen -= W diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index 721026f3360..a7ba2849a18 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -106,6 +106,8 @@ Please contact me on #coderbus IRC. ~Carn x update_hud() //TODO: remove the need for this update_overlays_standing() update_transform() + if(istype(areaMaster) && issnow(areaMaster)) + update_shadow() /mob/living/carbon/human/proc/update_overlays_standing() if(species && species.override_icon) diff --git a/code/modules/mob/living/carbon/species.dm b/code/modules/mob/living/carbon/species.dm index d3e9b6f9049..2c3f760e867 100644 --- a/code/modules/mob/living/carbon/species.dm +++ b/code/modules/mob/living/carbon/species.dm @@ -52,7 +52,7 @@ var/global/list/whitelisted_species = list("Human") var/breath_type = "oxygen" // Non-oxygen gas breathed, if any. var/survival_gear = /obj/item/weapon/storage/box/survival // For spawnin'. - var/cold_level_1 = 260 // Cold damage level 1 below this point. + var/cold_level_1 = 220 // Cold damage level 1 below this point. var/cold_level_2 = 200 // Cold damage level 2 below this point. var/cold_level_3 = 120 // Cold damage level 3 below this point. @@ -292,7 +292,7 @@ var/global/list/whitelisted_species = list("Human") primitive = /mob/living/carbon/monkey/unathi darksight = 3 - cold_level_1 = 280 //Default 260 - Lower is better + cold_level_1 = 280 //Default 220 - Lower is better cold_level_2 = 220 //Default 200 cold_level_3 = 130 //Default 120 @@ -396,7 +396,7 @@ var/global/list/whitelisted_species = list("Human") punch_damage = 2 //Claws add 3 damage without gloves, so the total is 5 darksight = 8 - cold_level_1 = 200 //Default 260 + cold_level_1 = 200 //Default 220 cold_level_2 = 140 //Default 200 cold_level_3 = 80 //Default 120 diff --git a/code/modules/mob/living/simple_animal/friendly/corgi.dm b/code/modules/mob/living/simple_animal/friendly/corgi.dm index 73cc2405ba1..f3eb2915f24 100644 --- a/code/modules/mob/living/simple_animal/friendly/corgi.dm +++ b/code/modules/mob/living/simple_animal/friendly/corgi.dm @@ -257,7 +257,7 @@ //Various hats and items (worn on his head) change Ian's behaviour. His attributes are reset when a hat is removed. switch(item_to_add.type) if( /obj/item/clothing/glasses/sunglasses, /obj/item/clothing/head/that, /obj/item/clothing/head/collectable/paper, - /obj/item/clothing/head/hardhat, /obj/item/clothing/head/collectable/hardhat,/obj/item/clothing/head/hardhat/white, /obj/item/weapon/paper ) + /obj/item/clothing/head/hardhat, /obj/item/clothing/head/collectable/hardhat,/obj/item/clothing/head/hardhat/white, /obj/item/weapon/paper,/obj/item/clothing/mask/scarf/red,/obj/item/clothing/mask/scarf/green,/obj/item/clothing/mask/scarf/blue ) valid = 1 if(/obj/item/clothing/head/helmet/tactical/sec,/obj/item/clothing/head/helmet/tactical/sec/preattached) diff --git a/code/modules/mob/living/simple_animal/friendly/rabbit.dm b/code/modules/mob/living/simple_animal/friendly/rabbit.dm new file mode 100644 index 00000000000..e944a82d3db --- /dev/null +++ b/code/modules/mob/living/simple_animal/friendly/rabbit.dm @@ -0,0 +1,54 @@ +/mob/living/simple_animal/rabbit + name = "rabbit" + desc = "Considered a pet by some, a rodent by others." + icon_state = "rabbit" + icon_living = "rabbit" + icon_dead = "rabbit_dead" + turns_per_move = 1 + meat_type = /obj/item/weapon/reagent_containers/food/snacks/meat/rabbit + response_help = "pets" + response_disarm = "gently pushes aside" + response_harm = "kicks" + attacktext = "kicks" + health = 10 + var/body_color + pass_flags = PASSTABLE + size = SIZE_SMALL + + species_type = /mob/living/simple_animal/rabbit + can_breed = 1 + childtype = /mob/living/simple_animal/rabbit/bunny + child_amount = 1 + holder_type = /obj/item/weapon/holder/animal + + +/mob/living/simple_animal/rabbit/New() + if(prob(1)) + new /mob/living/simple_animal/hostile/monster/rabbit(src.loc) + message_admins("Killer rabbit manifested, time to have fun!([formatJumpTo(src)])") + qdel(src) + + if(!body_color) + body_color = pick( list("brown","grey","white")) + icon_state = "rabbit_[body_color]" + icon_living = "rabbit_[body_color]" + icon_dead = "rabbit_[body_color]_dead" + gender = pick( list(FEMALE, MALE)) + ..() + pixel_x = rand(-6, 6) + pixel_y = rand(0, 10) + + + +/mob/living/simple_animal/rabbit/bunny + name = "bunny" + desc = "A tiny bundle of fluff" + health = 3 + size = SIZE_TINY + +/mob/living/simple_animal/rabbit/bunny/New() + if(!body_color) + body_color = pick( list("brown","grey","white")) + icon_state = "bunny_[body_color]" + icon_living = "bunny_[body_color]" + icon_dead = "bunny_[body_color]_dead" \ No newline at end of file diff --git a/code/modules/mob/living/simple_animal/hostile/carp.dm b/code/modules/mob/living/simple_animal/hostile/carp.dm index 7c67256ef92..510f957667f 100644 --- a/code/modules/mob/living/simple_animal/hostile/carp.dm +++ b/code/modules/mob/living/simple_animal/hostile/carp.dm @@ -11,7 +11,7 @@ icon_gib = "carp_gib" speak_chance = 0 turns_per_move = 5 - meat_type = /obj/item/weapon/reagent_containers/food/snacks/meat/carpmeat + meat_type = /obj/item/weapon/reagent_containers/food/snacks/meat/fish_fillet/carp response_help = "pets" response_disarm = "gently pushes aside" response_harm = "hits" @@ -199,6 +199,19 @@ /mob/living/simple_animal/hostile/carp/holocarp/Die() qdel(src) +/mob/living/simple_animal/hostile/carp/clown + name = "clownfish" + desc = "A hilarious, fang-bearing creature that resembles a fish." + icon_state = "clarp" + icon_living = "clarp" + icon_dead = "clarp_dead" + icon_gib = "clarp_gib" + meat_type = /obj/item/weapon/reagent_containers/food/snacks/meat/fish_fillet/carp/clown + can_breed = 0 + attacktext = "honks" + attack_sound = 'sound/items/bikehorn.ogg' + pheromones_act = PHEROMONES_FOLLOW + #undef PHEROMONES_NO_EFFECT #undef PHEROMONES_NEUTRAL #undef PHEROMONES_FOLLOW diff --git a/code/modules/mob/living/simple_animal/hostile/deer.dm b/code/modules/mob/living/simple_animal/hostile/deer.dm new file mode 100644 index 00000000000..d97b2b06fbe --- /dev/null +++ b/code/modules/mob/living/simple_animal/hostile/deer.dm @@ -0,0 +1,147 @@ +/* +TODO - +Have them evaluate mobs in their vicinity + If it's a deer, or disguised as a deer, do nothing + If it's a hostile mob, run away + If it's a carbon mob, evaluate + If the carbon mob has run intent on, higher chance of running away + If the carbon mob has deer clothing on, lower chance of running away + + If a gunshot is heard within their vicinity, run away //CANT DO +*/ +/mob/living/simple_animal/hostile/deer + name = "deer" + desc = "Doe. A deer. A female Deer." + icon_state = "deer" + icon_living = "deer" + icon_dead = "deer_dead" + faction = "deer" + health = 50 + maxHealth = 50 + size = SIZE_NORMAL + response_help = "pets" + + attacktext = "kicks" + melee_damage_lower = 5 + melee_damage_upper = 15 + + minbodytemp = 200 + +/mob/living/simple_animal/hostile/deer/GiveTarget(var/new_target) + if(isDead()) + return //The deers problems are over now, try not to be too jealous + if(isliving(new_target)) + if(is_spooked(new_target)) + var/list/can_see = view(src, vision_range) + get_spooked(new_target) + for(var/mob/living/simple_animal/hostile/deer/D in can_see) + D.get_spooked(new_target) + +/mob/living/simple_animal/hostile/deer/proc/is_spooked(var/mob/living/target) + if(friends.Find(target)) + return 0 + if(ishuman(target)) + /* + Making it so that there is some tactics to hunting deer + If you're running at them like a crazy man, expect for them to get spooked + Otherwise, if you're wearing clothing made of deer, or are holding an apple, they are less likely to get spooked + */ + var/mob/living/carbon/human/H = target + var/spook_prob = 30 + + if(H.m_intent == "run") //Don't run while stalking deer + spook_prob = 70 + if(istype (H:wear_suit, /obj/item/clothing/suit/leather/deer)) + spook_prob -= 10 + if(istype(H:head, /obj/item/clothing/head/leather/deer)) + spook_prob -= 10 + if(istype (H:head, /obj/item/clothing/head/leather/deer/horned)) + spook_prob -= 10 + for(var/obj/item/I in H.held_items) + if(istype(I, /obj/item/weapon/reagent_containers/food/snacks/grown/apple)) + spook_prob -= 10 + if(istype(I, /obj/item/weapon/reagent_containers/food/snacks/grown/goldapple)) + spook_prob -= 20 + if(prob(spook_prob)) + return 1 + else + if(!istype(target, /mob/living/simple_animal/hostile/deer)) + return 1 + +/mob/living/simple_animal/hostile/deer/proc/get_spooked(var/mob/living/T) + stance = HOSTILE_STANCE_ATTACK + target = T + visible_message("\The [src] tries to flee from \the [target]!") + retreat_distance = 25 + minimum_distance = 25 + +/mob/living/simple_animal/hostile/deer/Life() + ..() + if(isDead()) + return + var/list/can_see = view(src, vision_range) + if(stance == HOSTILE_STANCE_ATTACK) + spawn(15) + var/is_spooked = 0 + for(var/mob/living/L in can_see) + if(is_spooked(L)) + is_spooked = 1 + if(!is_spooked) + calm_down() + + +/mob/living/simple_animal/hostile/deer/proc/calm_down() + visible_message("\The [src] calms down") + retreat_distance = 0 + minimum_distance = 0 + LoseTarget() + + + +/mob/living/simple_animal/hostile/deer/attackby(obj/W, mob/user) + ..() + + if(!isDead() && (istype(W, /obj/item/weapon/reagent_containers/food/snacks/grown/apple) || (istype (W, /obj/item/weapon/reagent_containers/food/snacks/grown/goldapple)))) + var/obj/item/weapon/reagent_containers/food/snacks/grown/apple/A = W + + playsound(get_turf(src),'sound/items/eatfood.ogg', rand(10,50), 1) + visible_message("\The [src] gobbles up \the [W]!") + user.drop_item(A, force_drop = 1) + + if(istype (W, /obj/item/weapon/reagent_containers/food/snacks/grown/goldapple)) + icon_living = "deer_flower" + icon_dead = "deer_dead" + icon_state = "deer_flower" + + if(prob(25)) + if(!(friends.Find(user))) + friends.Add(user) + to_chat(user, "You have gained \the [src]'s trust.") + var/n_name = copytext(sanitize(input(user, "What would you like to name your new friend?", "Wolf Name", null) as text|null), 1, MAX_NAME_LEN) + if(n_name && !user.stat) + name = "[n_name]" + var/image/heart = image('icons/mob/animal.dmi',src,"heart-ani2") + heart.plane = ABOVE_HUMAN_PLANE + flick_overlay(heart, list(user.client), 20) + + qdel(A) + + if(istype (W, /obj/item/weapon/reagent_containers/food/snacks/grown/apple/poisoned)) + spawn(rand(50,150)) + Die() //You dick + +/mob/living/simple_animal/hostile/deer/cultify() + new /mob/living/simple_animal/hostile/deer/flesh(get_turf(src)) + qdel(src) + +/mob/living/simple_animal/hostile/deer/flesh + icon_state = "fleshdeer" + icon_living = "fleshdeer" + icon_dead = "fleshdeer_dead" + + canRegenerate = 1 + maxRegenTime = 150 + minRegenTime = 60 + +/mob/living/simple_animal/hostile/deer/flesh/cultify() + return \ No newline at end of file diff --git a/code/modules/mob/living/simple_animal/hostile/monster.dm b/code/modules/mob/living/simple_animal/hostile/monster.dm index 29bfea3cf90..7448861ad08 100644 --- a/code/modules/mob/living/simple_animal/hostile/monster.dm +++ b/code/modules/mob/living/simple_animal/hostile/monster.dm @@ -149,3 +149,17 @@ name = "plasmaman cyber horror" desc = "What was once the suit of a plasmaman, filled with roiling nanobots." icon_state = "plasma_cyber_horror" + +/mob/living/simple_animal/hostile/monster/rabbit + name = "Killer rabbit of Caerbannog" + desc = "It's got a vicious streak a mile wide!" + icon_state = "rabbit_white" + icon_living = "rabbit_white" + icon_dead = "rabbit_white_dead" + meat_type = /obj/item/weapon/reagent_containers/food/snacks/meat/rabbit + maxHealth = 150 + health = 150 + melee_damage_lower = 10 + melee_damage_upper = 30 + attacktext = "bites" + attack_sound = 'sound/weapons/bite.ogg' \ No newline at end of file diff --git a/code/modules/mob/living/simple_animal/hostile/wendigo.dm b/code/modules/mob/living/simple_animal/hostile/wendigo.dm new file mode 100644 index 00000000000..8e2b194a270 --- /dev/null +++ b/code/modules/mob/living/simple_animal/hostile/wendigo.dm @@ -0,0 +1,242 @@ +/* TODO: + Let them evolve and heal from eating. Should a carbon they eat go over a certain damage threshold and + the wendigo is at full health. Strip and delete the corpse. + Human wendigo->1 eat->Wendigo->3 eat->Alpha Wendigo (Can only be ONE at any time) + They don't like fire. Will stay away from fire (As far as their light radius -1) and won't target anyone + in vicinity of said fire + Can mimic voices, steal poly code, and change it (Maybe just keep a log of people consumed, + and use their name plus shout for help) + Butcherable for one piece of meat only. When consumed (Don't use reagents) will begin to turn the person +*/ +#define HUMEVOLV 1 +#define EVOLEVOLV 3 + +/mob/living/simple_animal/hostile/wendigo + name = "wendigo" + desc = "Thought to be just a cautionary tale, now moreso than ever." + icon_state = "wendigo" + icon_living = "wendigo" + icon_dead = "wendigo_dead" + + health = 150 + maxHealth = 150 + speed = 1 + stat_attack = DEAD //Gotta chow down somehow + vision_range = 12 //Slightly larger vision range + harm_intent_damage = 8 + melee_damage_lower = 15 + melee_damage_upper = 20 + attacktext = "bites" + attack_sound = 'sound/weapons/bite.ogg' + meat_amount = 1 //Only one piece of meat + meat_type = /obj/item/weapon/reagent_containers/food/snacks/meat/wendigo + var/list/names = list() //List of names of the people it's eaten + var/consumes = 0 //How many people it has eaten + environment_smash = 1 + speak = list("Help!","Help me!","Somebody help!","Get over here, quickly!") + + +/mob/living/simple_animal/hostile/wendigo/CanAttack(var/atom/the_target) + var/list/target_prox = view(the_target, vision_range) + for(var/obj/machinery/space_heater/campfire/fire in target_prox) + var/dist = get_dist(the_target, fire) + if(dist < (fire.light_range*2))//Just sitting on the edge of the fire + return + + return ..(the_target) + +/mob/living/simple_animal/hostile/wendigo/AttackingTarget() + if(!target) + return + + if(ismob(target)) + var/mob/living/mob_target = target + if(mob_target.isDead() && !istype(mob_target, /mob/dead/observer)) + visible_message("\The [src] starts to take a bite out of \the [target].") + stop_automated_movement = 1 + var/target_loc = mob_target.loc + var/self_loc = src.loc + spawn(50) + if(mob_target.loc == target_loc && self_loc == src.loc) //Not moved + playsound(get_turf(src), 'sound/weapons/bite.ogg', 50, 1) + var/damage = rand(melee_damage_lower, melee_damage_upper) + mob_target.adjustBruteLoss(damage) + if(health < maxHealth) + health = min(maxHealth,(health+damage)) + if(mob_target.health < -400) + visible_message("\The [src] is trying to eat \The [mob_target]!","You hear crunching.") + spawn(50) + if(mob_target.loc == target_loc && self_loc == src.loc) + if(ishuman(mob_target)) + consumes += 1 + names += mob_target.real_name + qdel(mob_target) + + + return + . =..() + +/mob/living/simple_animal/hostile/wendigo/Life() + /*Check evolve like zombies, run away from fire, + mimic speech if anyone's nearby but just out of eyesight + */ + ..() + if(!isDead()) + check_evolve() + + var/list/can_see = view(src, vision_range) + + for(var/obj/machinery/space_heater/campfire/fire in can_see) + var/dist = get_dist(src, fire) + if(dist < (fire.light_range*2)) + walk_away(src,fire,(fire.light_range*2),move_to_delay) + + + if(names.len) + speak_chance = 15 + + +/mob/living/simple_animal/hostile/wendigo/GetVoice() + if(names.len) + return pick(names) + else + speak_chance = 0 + return name +/mob/living/simple_animal/hostile/wendigo/proc/check_evolve() + return + +/mob/living/simple_animal/hostile/wendigo/human + icon_state = "wendigo" + icon_living = "wendigo" + icon_dead = "wendigo_dead" + + speed = 1 + +/mob/living/simple_animal/hostile/wendigo/human/Die() + flick("wendigo_dying",src) + ..() + +/mob/living/simple_animal/hostile/wendigo/human/check_evolve() + if(consumes > HUMEVOLV) + var/mob/living/simple_animal/hostile/wendigo/evolved/new_wendigo = new /mob/living/simple_animal/hostile/wendigo/evolved(src.loc) + new_wendigo.names = names + qdel(src) + +/mob/living/simple_animal/hostile/wendigo/evolved + icon = 'icons/mob/48x48.dmi' + icon_state = "wendigo_med" + icon_living = "wendigo_med" + icon_dead = "wendigo_med_dead" + pixel_x = -8 * PIXEL_MULTIPLIER + health = 250 + maxHealth = 250 + + melee_damage_lower = 25 + melee_damage_upper = 45 + +/mob/living/simple_animal/hostile/wendigo/evolved/check_evolve() + if(consumes > EVOLEVOLV) + if(wendigo_alpha) + var/alpha_count = 0 + for(var/mob/living/simple_animal/hostile/wendigo/alpha/A in wendigo_alpha) + var/datum/zLevel/L = get_z_level(A) + if(istype(L,/datum/zLevel/centcomm)) + continue + else + if(A.isDead()) + continue + alpha_count += 1 + + if(alpha_count) + return + + var/mob/living/simple_animal/hostile/wendigo/alpha/new_wendigo = new /mob/living/simple_animal/hostile/wendigo/alpha(src.loc) + new_wendigo.names = names + qdel(src) + +var/list/wendigo_alpha = list() + +/mob/living/simple_animal/hostile/wendigo/alpha + desc = "You can't help but feel that, no matter what, you should have brought a bigger gun." + icon = 'icons/mob/giantmobs.dmi' + icon_state = "wendigo_noblood" + icon_living = "wendigo_noblood" + icon_dead = "wendigo_dead" + var/icon_enraged = "wendigo" + pixel_x = -16 * PIXEL_MULTIPLIER + health = 600 + maxHealth = 600 + speed = 5 + melee_damage_lower = 35 + melee_damage_upper = 50 //Jesus christ + + attacktext = "pulverizes" + attack_sound = 'sound/weapons/heavysmash.ogg' + environment_smash = 2 + var/enraged = 0 + var/punch_throw_chance = 25 + var/punch_throw_speed = 1 + var/punch_throw_range = 10 + +/mob/living/simple_animal/hostile/wendigo/alpha/New() + ..() + wendigo_alpha += src + +/mob/living/simple_animal/hostile/wendigo/alpha/Die() + ..() + wendigo_alpha -= src + +/mob/living/simple_animal/hostile/wendigo/alpha/Life() + ..() + if(health < 300 && enraged == 0) + visible_message("\The [src] seems to slow down, but looks angrier","You're not sure what that sound was, but it didn't sound good at all") + enraged = 1 + speed = 7 + melee_damage_lower = 50 + melee_damage_upper = 85 + icon_state = icon_enraged + icon_living = icon_enraged + environment_smash = 3 + punch_throw_chance = 45 + punch_throw_range = 15 + punch_throw_speed = 3 + if(health > 300 && enraged == 1) + enraged = 0 + speed = initial(speed) + melee_damage_lower = initial(melee_damage_lower) + melee_damage_upper = initial(melee_damage_upper) + icon_state = initial(icon_state) + icon_living = initial(icon_living) + environment_smash = initial(environment_smash) + punch_throw_chance = initial(punch_throw_chance) + punch_throw_range = initial(punch_throw_range) + punch_throw_speed = initial(punch_throw_speed) + +/mob/living/simple_animal/hostile/wendigo/alpha/AttackingTarget() + ..() + if(istype(target, /mob/living)) + var/mob/living/M = target + if(punch_throw_range && prob(punch_throw_chance)) + visible_message("\The [M] is thrown by the force of the assault!") + var/turf/T = get_turf(src) + var/turf/target_turf + if(istype(T, /turf/space)) // if ended in space, then range is unlimited + target_turf = get_edge_target_turf(T, dir) + else + target_turf = get_ranged_target_turf(T, dir, punch_throw_range) + M.throw_at(target_turf,100,punch_throw_speed) + +/mob/living/simple_animal/hostile/wendigo/skifree + name = "yeti" + desc = "holding F might not work this time" + icon_state = "yeti" + icon_living = "yeti" + speed = -1 + health = 150 + maxHealth = 150 + melee_damage_lower = 20 + melee_damage_upper = 40 + +/mob/living/simple_animal/hostile/wendigo/skifree/death() + ..() + qdel(src) \ No newline at end of file diff --git a/code/modules/mob/living/simple_animal/hostile/wolf.dm b/code/modules/mob/living/simple_animal/hostile/wolf.dm new file mode 100644 index 00000000000..120a8fc548f --- /dev/null +++ b/code/modules/mob/living/simple_animal/hostile/wolf.dm @@ -0,0 +1,405 @@ +#define AGGNO 0 //won't attack people at random +#define AGGYES 1 //Hunting for food +#define AGGALL 2 //May attack friends + +#define ALPHANONE 0 //Do nothing, follow roughly +#define ALPHAFOLLOW 1 //Follow close +#define ALPHASTAY 2 //Hold +#define ALPHAATTACK 3 //Attack thing +#define ALPHAMOVE 4 //Move to location + +#define WELLFED 3 +#define HUNGRY 2 +#define VHUNGRY 1 +#define STARVING 0 + +#define MOVECOST 0.5 +#define STANDCOST 0.5 +#define REGENCOST 20 + +#define MAXALPHADIST 7 +/* TODO: Pack mentality - Wolves will generally stick around the 'alpha', at least within 6 tiles, unless hunting + Have a hunger level that ticks down, similar to carbon mobs. If it gets too low, they'll try to hunt for food. + If it gets increasingly low, they'll start attacking each other except the alpha + Can feed them like space carp to 'tame' them [x] + Be able to point at them and then to elsewhere to 'instruct' them on where to go (To a turf, they go to that turf. To an animal, they attack that animal) +*/ +/mob/living/simple_animal/hostile/wolf + name = "wolf" + desc = "Not quite as cuddly as a corgi." + icon_state = "wolf" + icon_living = "wolf" + icon_dead = "wolf_dead" + speak_chance = 5 + turns_per_move = 4 + response_help = "pets" + response_disarm = "gently pushes aside" + response_harm = "hits" + + speed = -1 + health = 75 + maxHealth = 75 + size = SIZE_SMALL + + stat_attack = DEAD //Gotta chow down somehow + vision_range = 12 //Slightly larger vision range + harm_intent_damage = 8 + melee_damage_lower = 15 + melee_damage_upper = 20 + attacktext = "bites" + attack_sound = 'sound/weapons/bite.ogg' + + faction = "wolf" + attack_same = 1 //Handled more in CanAttack + minbodytemp = 200 + + var/alert = 0 //Listening out for pointings from the pack alpha + var/aggressive = AGGNO + var/anger_chance = 30 + var/mob/living/pack_alpha //Who they will never attack, and if human, will listen to commands + var/alpha_stance = ALPHANONE //What the alpha may want them to do + var/atom/alpha_target //whomever the alpha has specified to attack + var/mob/alpha_challenger //Whomever is challenging the alpha + var/hunger_status //Scales off nutrition. 400+ = well fed, 300 hungry, 200 vhungry, 100 starving + var/alpha_challenge //Used only by pack alphas, used for duels + var/obj/effect/decal/point/point_last //Stores the last point we saw + +/mob/living/simple_animal/hostile/wolf/alpha + name = "wolf alpha" + +/mob/living/simple_animal/hostile/wolf/alpha/New() + ..() + pack_alpha = src + name += " ([rand(0,999)])" + spawn(5) + var/list/can_see = view(src, vision_range) + for(var/mob/living/simple_animal/hostile/wolf/potential_pack in can_see) + if(potential_pack.isDead()) + continue //He ded + if(potential_pack == src) + continue //That's us + if(!potential_pack.pack_alpha) + potential_pack.pack_alpha = src + else + if(istype(potential_pack.pack_alpha, /mob/living/simple_animal/hostile/wolf)) + var/mob/living/simple_animal/hostile/wolf/alpha_challenger = potential_pack.pack_alpha + alpha_challenger.challenge(src) + challenge(alpha_challenger) + +/mob/living/simple_animal/hostile/wolf/CanAttack(var/atom/the_target) + //WE DON'T ATTACK INVULNERABLE MOBS (such as etheral jaunting mobs, or passengers of the adminbus) + if(the_target.flags & INVULNERABLE) + return 0 + if(istype(the_target, /mob/dead/observer)) + return 0 //Stop eating ghosts! + if((the_target == alpha_target && alpha_stance == ALPHAATTACK) || the_target == alpha_challenger)//Who the alpha has specified + return the_target //RIP sanity, but alpha above all + if(aggressive == AGGNO) + if(the_target == pack_alpha && alpha_stance == ALPHAFOLLOW) + return the_target + return 0 + if(ismob(the_target)) + var/mob/living/L = the_target + if(L == pack_alpha) + if(alpha_stance == ALPHAFOLLOW) + return the_target //Handled more in AttackingTarget + else + return 0 + if(istype(L, /mob/living/simple_animal/hostile/wolf)) + var/mob/living/simple_animal/hostile/wolf/potential_pack = L + if(potential_pack.pack_alpha == pack_alpha) //Never eat a packmate + return 0 + if(aggressive != AGGALL)//Not unless we're hungry + return 0 + else + return the_target + if(L.faction == src.faction) + if(aggressive != AGGALL)//Not unless we're hungry + return 0 + else + return the_target + if(L.isDead()) + if(hunger_status < WELLFED) + return the_target + else + return 0 + return ..(the_target) + +/mob/living/simple_animal/hostile/wolf/AttackingTarget() + if(!target) + return + + if(target == pack_alpha) + return //As is said in carp.dm, a bit of a hacky way of making something follow somebody + var/list/can_see = view(src, vision_range) + for(var/mob/living/simple_animal/hostile/wolf/potential_pack in can_see) + if(potential_pack.pack_alpha == src) //Source is alpha + if(!alpha_challenge)//If we're not in a duel + alpha_target = target + + if(potential_pack.pack_alpha == pack_alpha) //Part of the same pack + potential_pack.target = target + if(ismob(target)) + var/mob/living/mob_target = target + if(mob_target.isDead() && !istype(mob_target, /mob/dead/observer)) + if(hunger_status < WELLFED) + visible_message("\The [src] starts to take a bite out of \the [target].") + stop_automated_movement = 1 + var/target_loc = mob_target.loc + var/self_loc = src.loc + spawn(50) + if(mob_target.loc == target_loc && self_loc == src.loc) //Not moved + playsound(get_turf(src), 'sound/weapons/bite.ogg', 50, 1) + var/damage = rand(melee_damage_lower, melee_damage_upper) + mob_target.adjustBruteLoss(damage) + nutrition += (damage*3) + return + return + . =..() + +/mob/living/simple_animal/hostile/wolf/attackby(obj/W, mob/user) + ..() + + if(!isDead() && istype(W, /obj/item/weapon/reagent_containers/food/snacks)) + var/obj/item/weapon/reagent_containers/food/snacks/F = W + + if((F.food_flags & FOOD_MEAT)) //Any meaty dish goes! + playsound(get_turf(src),'sound/items/eatfood.ogg', rand(10,50), 1) + visible_message("\The [src] gobbles up \the [W]!") + user.drop_item(F, force_drop = 1) + nutrition += 15 + if(prob(25)) + if(!pack_alpha) + pack_alpha = user + to_chat(user, "You have gained \the [src]'s trust.") + var/n_name = copytext(sanitize(input(user, "What would you like to name your new friend?", "Wolf Name", null) as text|null), 1, MAX_NAME_LEN) + if(n_name && !user.stat) + name = "[n_name]" + var/image/heart = image('icons/mob/animal.dmi',src,"heart-ani2") + heart.plane = ABOVE_HUMAN_PLANE + flick_overlay(heart, list(user.client), 20) + else + if(istype(pack_alpha, /mob/living/simple_animal/hostile/wolf)) + var/mob/living/simple_animal/hostile/wolf/alpha = pack_alpha + alpha.challenge(user) + qdel(F) + +/mob/living/simple_animal/hostile/wolf/adjustBruteLoss(var/damage) + if(!isDead()) + anger() + if(pack_alpha == src && alpha_challenge == 0)//We are the alpha and not challenging others + var/list/can_see = view(src, vision_range) + for(var/mob/living/simple_animal/hostile/wolf/potential_pack in can_see) + if(potential_pack.pack_alpha == src) //Part of our pack + potential_pack.anger(1) //RIP + ..() + +/mob/living/simple_animal/hostile/wolf/proc/anger(var/anger_override = 0) + if(!aggressive) + if(prob(anger_chance) || anger_override) + aggressive = AGGYES + stance = HOSTILE_STANCE_ATTACK + + +/mob/living/simple_animal/hostile/wolf/proc/challenge(mob/challenger) + alpha_challenge = 1 + if(!aggressive) + aggressive = AGGYES + alpha_challenger = challenger + target = challenger + stance = HOSTILE_STANCE_ATTACK + spawn(150) //15 seconds + if(challenger.isDead())//If he's dead, calm down + aggressive = AGGNO + alpha_challenger = null + alpha_challenge = 0 + else //Pack time! + alpha_challenge = 0 //Else he's likely to get fucked up by the rest of the pack now + + +//For life, listen for any /obj/effect/decal/point objects in proximity. They have a reference to who pointed, and who's being pointed at. +/mob/living/simple_animal/hostile/wolf/Life() + ..() + if(!isUnconscious()) + nutrition -= STANDCOST + handle_hunger() //Handle hunger + var/list/can_see = view(src, vision_range) + if(stance == HOSTILE_STANCE_IDLE && !client) + //Check if the alpha is still alive + if(pack_alpha) + if(pack_alpha.isDead()) + visible_message("\The [src] lets out a mournful howl. ") + //Howl noise? + pack_alpha = null + else + if(alpha_stance == ALPHANONE) //Rough following + var/dist = get_dist(src, pack_alpha) + if(dist > MAXALPHADIST && (pack_alpha in can_see)) + Goto(pack_alpha, move_to_delay, MAXALPHADIST) + + //Alpha handling + if(alpha_challenger && alpha_challenger.isDead())//If he's dead, calm down + aggressive = AGGNO + alpha_challenger = null + point_listen(can_see) + + if(alpha_stance != ALPHANONE) + switch(alpha_stance) + if(ALPHAATTACK) //This should always be used in turn with alpha_target + if(!alpha_target) + alpha_stance = ALPHANONE + else + if(ismob(alpha_target)) + var/mob/living/L = alpha_target + if(L.isDead() && hunger_status == WELLFED) + alpha_target = null + alpha_stance = ALPHANONE + /*if(istype (alpha_target, /obj/structure/window) || istype (alpha_target, /obj/structure/grille)) + var/obj/structure/window/W = alpha_target //They both use the same code anyway + if(W.health <= 0) + alpha_target = null + alpha_stance = ALPHANONE*/ + if(ALPHAMOVE) + var/turf/target = alpha_target + var/dist = get_dist(src, alpha_target) + if(dist) //Fucking magic numbers + Goto(target, move_to_delay, 1) //Some leway, so there's a 3x3-ish area around the turf, save a pack fighting over a spot + else + alpha_target = null + alpha_stance = ALPHASTAY + if(ALPHASTAY) + stop_automated_movement = 1 + else + stop_automated_movement = 0 + + + if((health < (maxHealth/2)) && nutrition >= REGENCOST) + health+=rand(1,3) + nutrition -= REGENCOST + +/mob/living/simple_animal/hostile/wolf/proc/handle_hunger() + switch(nutrition) + if(300 to INFINITY) + hunger_status = WELLFED + if(stance == HOSTILE_STANCE_IDLE) + aggressive = AGGNO + if(250 to 300) + hunger_status = HUNGRY + if(150 to 250) + hunger_status = VHUNGRY + aggressive = AGGYES + if(0 to 150) + hunger_status = STARVING + aggressive = AGGALL + +/mob/living/simple_animal/hostile/wolf/examine(mob/user) + ..() + if(!isDead()) + switch(hunger_status) + if(WELLFED) + to_chat(user, "It seems well fed.") + if(HUNGRY) + to_chat(user, "It seems hungry.") + if(VHUNGRY) + to_chat(user, "It looks incredibly hungry.") + if(STARVING) + to_chat(user, "It looks starving!") + if(pack_alpha == user) + to_chat(user, "It seems friendly to you.") + var/remaining_health_percent = round(((health/maxHealth)*100)) + switch(remaining_health_percent) + if(100 to 60) + //Do nuthin + if(59 to 30) + to_chat(user, "It seems quite hurt.") + if(29 to 5) + to_chat(user, "It seems extremely hurt.") + if(5 to 1) + to_chat(user, "It seems close to death!") + if(0 to -INFINITY) + to_chat(user, "It seems, well, dead.") + switch(alpha_stance) + if(ALPHANONE) + //Nuthin + if(ALPHAFOLLOW) + to_chat(user, "They seem to be following someone.") + if(ALPHAATTACK) + to_chat(user, "It seems angry at something.") + if(ALPHAMOVE) + to_chat(user, "It seems to be going somewhere.") + if(ALPHASTAY) + to_chat(user, "It seems to be sitting down, waiting patiently.") +/mob/living/simple_animal/hostile/wolf/Move() + ..() + nutrition -= MOVECOST + +/mob/living/simple_animal/hostile/wolf/proc/point_listen(var/list/can_see) + for(var/obj/effect/decal/point/pointer in can_see) + if(pointer == point_last) + return + + point_last = pointer + if(pointer.pointer != pack_alpha) //Not our alpha, not our problem + return + + var/atom/target = pointer.target + + //If window or grille, break window or grille IT DON'T FUKKEN WORK + //If mob, check if it's self or a pack member, then attack if not + //If it's a turf, go to turf and wait +/* if(istype (target, /obj/structure/window) || istype (target, /obj/structure/grille)) + alpha_stance = ALPHAATTACK + alpha_target = target*/ + if(ismob(target)) + var/mob/living/M = target + if(M == pack_alpha) + alpha_stance = ALPHAFOLLOW + return + if(M == src)//That's us + return //Handled in pointed_at + if(istype(M, /mob/living/simple_animal/hostile/wolf)) + var/mob/living/simple_animal/hostile/wolf/PP = target + if(PP.pack_alpha == pack_alpha)//Member of our pack + return //Probably doing something in regards to pointed_at + if(M.isDead()) + if(hunger_status == WELLFED) + return + + stance = HOSTILE_STANCE_ATTACK + alpha_stance = ALPHAATTACK + alpha_target = target + if(istype (target, /turf)) //We go! + alpha_stance = ALPHAMOVE + alpha_target = target + +/mob/living/simple_animal/hostile/wolf/pointed_at(mob/pointer) + if(pointer == pack_alpha) + switch(alpha_stance) + if(ALPHAFOLLOW) + alpha_stance = ALPHANONE + to_chat(pointer, "\The [src] is no longer following, and looks alert.") + if(ALPHANONE) + alpha_stance = ALPHASTAY + to_chat(pointer, "\The [src] is now staying on location.") + if(ALPHASTAY) + alpha_stance = ALPHANONE + stop_automated_movement = 0 + to_chat(pointer, "\The [src] sits up, no longer waiting.") + else + to_chat(pointer, "\The [src] growls.") + +#undef AGGNO +#undef AGGYES +#undef AGGALL +#undef ALPHANONE +#undef ALPHAFOLLOW +#undef ALPHASTAY +#undef ALPHAATTACK +#undef WELLFED +#undef HUNGRY +#undef VHUNGRY +#undef STARVING +#undef MAXALPHADIST +#undef MOVECOST +#undef STANDCOST +#undef REGENCOST diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index fe125afe7d2..6f62713ccee 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -774,4 +774,8 @@ var/global/list/animal_count = list() //Stores types, and amount of animals of t src.revive() visible_message("[src] appears to wake from the dead, having healed all wounds.") +/mob/living/simple_animal/proc/pointed_at(var/mob/pointer) + return + + /datum/locking_category/simple_animal diff --git a/code/modules/mob/login.dm b/code/modules/mob/login.dm index 444e5b38bd5..8dfd402117d 100644 --- a/code/modules/mob/login.dm +++ b/code/modules/mob/login.dm @@ -43,6 +43,8 @@ hud_used = new /datum/hud(src) gui_icons = new /datum/ui_icons(src) client.screen += catcher //Catcher of clicks + if(client.snow) + client.screen += client.snow regular_hud_updates() diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index c8cd2c1dbc2..4ebefe4332e 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -925,13 +925,19 @@ var/list/slot_equipment_priority = list( \ if(istype(A, /obj/effect/decal/point)) return 0 + if(istype(A, /mob/living/simple_animal)) + var/mob/living/simple_animal/pointed_at_mob = A + pointed_at_mob.pointed_at(src) + var/tile = get_turf(A) if(!tile) return 0 - var/obj/point = new/obj/effect/decal/point(tile) + var/obj/effect/decal/point/point = new/obj/effect/decal/point(tile) point.invisibility = invisibility + point.pointer = src + point.target = A spawn(20) if(point) qdel(point) diff --git a/code/modules/mob/thermoregulation.dm b/code/modules/mob/thermoregulation.dm index 727a9065b77..1dd1ff2b4c4 100644 --- a/code/modules/mob/thermoregulation.dm +++ b/code/modules/mob/thermoregulation.dm @@ -15,7 +15,7 @@ if(forceburn && ticker && ticker.hardcore_mode) forceburn = 0 if(nutrition - amount > 0 || forceburn) - var/heatmodifier = 0.7 + var/heatmodifier = 0.7*(100/BODYTEMP_COLD_DIVISOR) nutrition = max(nutrition - amount,0) if((M_FAT in mutations)) heatmodifier = heatmodifier*2 diff --git a/code/modules/nano/nanomapgen.dm b/code/modules/nano/nanomapgen.dm index ad9a4a83ee9..83a0ff79f27 100644 --- a/code/modules/nano/nanomapgen.dm +++ b/code/modules/nano/nanomapgen.dm @@ -83,7 +83,7 @@ for(var/WorldY = startY, WorldY <= endY, WorldY++) var/atom/Turf = locate(WorldX, WorldY, currentZ) - if(Turf.type == /turf/space) + if(Turf.type == get_base_turf(currentZ)) continue var/icon/TurfIcon = new(Turf.icon, Turf.icon_state, Turf, 1, 0) TurfIcon.Scale(NANOMAP_ICON_SIZE, NANOMAP_ICON_SIZE) diff --git a/code/modules/organs/internal/lungs/lung.dm b/code/modules/organs/internal/lungs/lung.dm index bd8979e781e..149b5c42f88 100644 --- a/code/modules/organs/internal/lungs/lung.dm +++ b/code/modules/organs/internal/lungs/lung.dm @@ -58,6 +58,9 @@ H.fire_alert = max(H.fire_alert, 1) else switch(breath.temperature) + if(H.species.cold_level_1 to H.species.heat_level_1) + return + if(-INFINITY to H.species.cold_level_3) H.apply_damage(COLD_GAS_DAMAGE_LEVEL_3, BURN, LIMB_HEAD, used_weapon = "Excessive Cold") H.fire_alert = max(H.fire_alert, 1) diff --git a/code/modules/power/solars/panel.dm b/code/modules/power/solars/panel.dm index 950b257e107..cb5dd628861 100644 --- a/code/modules/power/solars/panel.dm +++ b/code/modules/power/solars/panel.dm @@ -93,6 +93,11 @@ return /obj/machinery/power/solar/panel/proc/update_solar_exposure() + var/turf/T = get_turf(src) + if(istype(T,/turf/snow && T.luminosity)) + sunfrac = 1 + return + if(!sun) return diff --git a/code/modules/reagents/reagent_containers/food/drinks.dm b/code/modules/reagents/reagent_containers/food/drinks.dm index 897b58b7565..57eba4e039d 100644 --- a/code/modules/reagents/reagent_containers/food/drinks.dm +++ b/code/modules/reagents/reagent_containers/food/drinks.dm @@ -819,6 +819,13 @@ var/new_reagent = pick(COFFEE, HOT_COCO, ICECOFFEE, TEA, ICETEA, WATER, ICE, ICED_BEER) reagents.add_reagent(new_reagent, rand(50,100)) + +/obj/item/weapon/reagent_containers/food/drinks/thermos/full_hot_only/New() + ..() + var/new_reagent = pick(COFFEE, HOT_COCO, TEA, CAFE_LATTE) + reagents.add_reagent(new_reagent, rand(50,100)) + + /obj/item/weapon/reagent_containers/food/drinks/plastic name = "plastic bottle" desc = "Remember to recycle." diff --git a/code/modules/reagents/reagent_containers/food/snacks.dm b/code/modules/reagents/reagent_containers/food/snacks.dm index b6ccf8d43d9..6b5581673c9 100644 --- a/code/modules/reagents/reagent_containers/food/snacks.dm +++ b/code/modules/reagents/reagent_containers/food/snacks.dm @@ -38,7 +38,7 @@ //Proc for effects that trigger on eating that aren't directly tied to the reagents. /obj/item/weapon/reagent_containers/food/snacks/proc/after_consume(var/mob/user, var/datum/reagents/reagentreference) if(!user) - return + return 1 if(reagents) reagentreference = reagents if(!reagentreference || !reagentreference.total_volume) //Are we done eating (determined by the amount of reagents left, here 0) @@ -79,7 +79,7 @@ qdel(src) //Remove the item, we consumed it - return + return 0 /obj/item/weapon/reagent_containers/food/snacks/attack_self(mob/user) if(can_consume(user, user)) @@ -680,9 +680,17 @@ /obj/item/weapon/reagent_containers/food/snacks/fishfingers/New() ..() reagents.add_reagent(NUTRIMENT, 4) - reagents.add_reagent(CARPPHEROMONES, 3) bitesize = 3 +/obj/item/weapon/reagent_containers/food/snacks/fishfingers/carp + name = "carp fish fingers" + desc = "Crumbed fish with some zing." + icon_state = "fishfingers" + +/obj/item/weapon/reagent_containers/food/snacks/fishfingers/carp/New() + ..() + reagents.add_reagent(CARPPHEROMONES, 3) + /obj/item/weapon/reagent_containers/food/snacks/hugemushroomslice name = "huge mushroom slice" desc = "A slice from a huge mushroom." @@ -838,16 +846,25 @@ bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/fishburger - name = "fillet -o- carp sandwich" - desc = "Almost like a carp is yelling somewhere... Give me back that fillet -o- carp, give me that carp." + name = "fish burger" + desc = "The perfect sea man's lunch." icon_state = "fishburger" food_flags = FOOD_MEAT + /obj/item/weapon/reagent_containers/food/snacks/fishburger/New() ..() reagents.add_reagent(NUTRIMENT, 6) - reagents.add_reagent(CARPPHEROMONES, 3) bitesize = 3 +/obj/item/weapon/reagent_containers/food/snacks/fishburger/carp + name = "fillet -o- carp sandwich" + desc = "Almost like a carp is yelling somewhere... Give me back that fillet -o- carp, give me that carp." + icon_state = "fishburger" + +/obj/item/weapon/reagent_containers/food/snacks/fishburger/carp/New() + ..() + reagents.add_reagent(CARPPHEROMONES, 3) + /obj/item/weapon/reagent_containers/food/snacks/tofuburger name = "tofu burger" desc = "What.. is that meat?" @@ -1868,7 +1885,7 @@ bitesize = 3 /obj/item/weapon/reagent_containers/food/snacks/fishandchips - name = "Fish and Chips" + name = "fish and chips" desc = "I do say so myself chap." icon_state = "fishandchips" food_flags = FOOD_MEAT @@ -1876,9 +1893,17 @@ /obj/item/weapon/reagent_containers/food/snacks/fishandchips/New() ..() reagents.add_reagent(NUTRIMENT, 6) - reagents.add_reagent(CARPPHEROMONES, 3) bitesize = 3 +/obj/item/weapon/reagent_containers/food/snacks/fishandchips/carp + name = "carp fish and chips" + desc = "The fish has a strong odour about it." + icon_state = "fishandchips" + +/obj/item/weapon/reagent_containers/food/snacks/fishandchips/carp/New() + ..() + reagents.add_reagent(CARPPHEROMONES, 3) + /obj/item/weapon/reagent_containers/food/snacks/crab_sticks name = "\improper Not-Actually-Imitation Crab sticks" desc = "Made from actual crab meat." @@ -3260,17 +3285,25 @@ bitesize = 4 /obj/item/weapon/reagent_containers/food/snacks/sashimi - name = "carp sashimi" - desc = "Celebrate surviving attack from hostile alien lifeforms by hospitalising yourself." + name = "sashimi" + desc = "A fine Japanese delicacy." icon_state = "sashimi" food_flags = FOOD_MEAT /obj/item/weapon/reagent_containers/food/snacks/sashimi/New() ..() reagents.add_reagent(NUTRIMENT, 6) - reagents.add_reagent(CARPPHEROMONES, 5) bitesize = 3 +/obj/item/weapon/reagent_containers/food/snacks/sashimi/carp + name = "carp sashimi" + desc = "Celebrate surviving attack from hostile alien lifeforms by hospitalising yourself." + icon_state = "sashimi" + +/obj/item/weapon/reagent_containers/food/snacks/sashimi/carp/New() + ..() + reagents.add_reagent(CARPPHEROMONES, 5) + /obj/item/weapon/reagent_containers/food/snacks/assburger name = "assburger" desc = "You better be REALLY nice to this burger, or it'll report you to the police!" @@ -4547,7 +4580,6 @@ desc = "Most stews vanish, but this one does so before you eat it." icon_state = "vanishingstew" bitesize = 2 - /obj/item/weapon/reagent_containers/food/snacks/vanishingstew/New() ..() reagents.add_reagent(NUTRIMENT,3) @@ -4832,3 +4864,120 @@ visible_message("\The [src] rattles maliciously!") if(loc.Adjacent(get_turf(O))) //Two reasons. First, prevent distance spooking. Second, don't move through border objects (windows) Move(get_turf(O)) + +/obj/item/weapon/reagent_containers/food/snacks/bait + name = "bait" + desc = "This is bait." + icon_state = "bait" + bitesize = 1 +/obj/item/weapon/reagent_containers/food/snacks/bait/New() + ..() + reagents.add_reagent(NUTRIMENT,1) + +/obj/item/weapon/reagent_containers/food/snacks/fish + name = "raw fish" + desc = "The product of a real man who lives off the land." + icon_state = "fish_salmon" + bitesize = 1 + var/weight = 1 // in lbs + var/length = 1 // in inches + var/list/fish_guts = list(/obj/item/weapon/reagent_containers/food/snacks/meat/fish_fillet/normal) // contains anything the fish will will drop when filleted + + +/obj/item/weapon/reagent_containers/food/snacks/fish/New() + ..() + //weight and length randomization: add or subtract up to half of the default value + var/R = rand() - 0.5 + weight += round(weight*R) + length += round(weight*R) + reagents.add_reagent(NUTRIMENT,1) + +/obj/item/weapon/reagent_containers/food/snacks/fish/Destroy() + fish_guts = null + ..() + +/obj/item/weapon/reagent_containers/food/snacks/fish/salmon + name = "salmon" + desc = "This big guy spent his life dodging bears and jumping up waterfalls." + icon_state = "fish_salmon" + weight = 15 + length = 29 + +/obj/item/weapon/reagent_containers/food/snacks/fish/bream + name = "bream" + desc = "A common fish, but delicious all the same." + icon_state = "fish_bream" + weight = 6 + length = 17 + +/obj/item/weapon/reagent_containers/food/snacks/fish/perch + name = "perch" + desc = "Praised for their food quality, a nice catch." + icon_state = "fish_perch" + weight = 2 + length = 8 + +/obj/item/weapon/reagent_containers/food/snacks/fish/rainbowtrout + name = "rainbow trout" + desc = "The fabled rainbow trout. Truly a prize to be behold." + icon_state = "fish_rainbowtrout" + weight = 6 + length = 16 + fish_guts = list(/obj/item/weapon/reagent_containers/food/snacks/meat/fish_fillet/normal, + /obj/item/weapon/storage/fancy/crayons) + +/obj/item/weapon/reagent_containers/food/snacks/fish/walleye + name = "walleye" + desc = "A goofy looking fish. Usually caught at night." + icon_state = "fish_walleye" + weight = 20 + length = 30 + +/obj/item/weapon/reagent_containers/food/snacks/fish/attackby(obj/item/weapon/W, mob/user) + if(istype(W, /obj/item/weapon/kitchen/utensil/knife/large)) + Fillet(user) + else + ..() + +/obj/item/weapon/reagent_containers/food/snacks/fish/proc/Fillet(mob/user) + if(!isturf(loc) && !user.is_holding_item(src)) + return + var/in_hand = user.is_holding_item(src) + var/ground = get_turf(src) + to_chat(user, "You fillet and clean \the [name].") + if(fish_guts.len == 1) // put fish_guts in hand if there's only 1 and we are filleting in hand + var/obj/item/temp = fish_guts[1] + var/obj/item/cont = new temp + if(in_hand) + user.put_in_hands(cont) + else + cont.forceMove(ground) + else + for(var/C in fish_guts) + new C(ground) + qdel(src) + +/obj/item/weapon/reagent_containers/food/snacks/sushi + name = "sushi" + desc = "Now you can pretend you're the Japanese person you'll never, ever be." + icon_state = "eggplantsushi" + bitesize = 3 + +/obj/item/weapon/reagent_containers/food/snacks/sushi/New() + ..() + reagents.add_reagent(NUTRIMENT,4) + +/obj/item/weapon/reagent_containers/food/snacks/clownfishandcrayons + name = "clownfish and crayons" + desc = "A staple of any healthy clown's diet." + icon_state = "fishandcrayons" + bitesize = 4 + +/obj/item/weapon/reagent_containers/food/snacks/clownfishandcrayons/New() + ..() + reagents.add_reagent(NUTRIMENT,8) + +/obj/item/weapon/reagent_containers/food/snacks/clownfishandcrayons/after_consume(var/mob/user) + if(!..()) + user.dna.SetSEState(CLUMSYBLOCK, 1) + domutcheck(user, null, MUTCHK_FORCED) \ No newline at end of file diff --git a/code/modules/reagents/reagent_containers/food/snacks/meat.dm b/code/modules/reagents/reagent_containers/food/snacks/meat.dm index b78c8c2120e..42367c2f5be 100644 --- a/code/modules/reagents/reagent_containers/food/snacks/meat.dm +++ b/code/modules/reagents/reagent_containers/food/snacks/meat.dm @@ -69,22 +69,28 @@ ..() reagents.add_reagent(NUTRIMENT, 3) -/obj/item/weapon/reagent_containers/food/snacks/meat/carpmeat +/obj/item/weapon/reagent_containers/food/snacks/meat/fish_fillet/carp name = "carp fillet" desc = "A fillet of spess carp meat" icon_state = "fishfillet" - New() - ..() - poisonsacs = new /obj/item/weapon/reagent_containers/food/snacks/carppoisongland - eatverb = pick("bite","chew","choke down","gnaw","swallow","chomp") - reagents.add_reagent(NUTRIMENT, 3) - reagents.add_reagent(CARPOTOXIN, 3) - bitesize = 6 -/obj/item/weapon/reagent_containers/food/snacks/meat/carpmeat/imitation +/obj/item/weapon/reagent_containers/food/snacks/meat/fish_fillet/carp/New() + ..() + poisonsacs = new /obj/item/weapon/reagent_containers/food/snacks/carppoisongland + eatverb = pick("bite","chew","choke down","gnaw","swallow","chomp") + reagents.add_reagent(NUTRIMENT, 3) + reagents.add_reagent(CARPOTOXIN, 3) + bitesize = 6 + +/obj/item/weapon/reagent_containers/food/snacks/meat/fish_fillet/carp/imitation name = "imitation carp fillet" desc = "Almost just like the real thing, kinda." +/obj/item/weapon/reagent_containers/food/snacks/meat/fish_fillet/carp/clown + name = "clownfish fillet" + desc = "A fine cut of the ocean's biggest prankster." + icon_state = "clownfillet" + /obj/item/weapon/reagent_containers/food/snacks/carppoisongland name = "venomous spines" desc = "The toxin-filled spines of a space carp." @@ -175,3 +181,50 @@ var/global/list/valid_random_food_types = existing_typesof(/obj/item/weapon/reag desc = "I know what you're thinking, but this isn't from a mimic." icon_state = "rottenmeat" var/amount_cloned = 0 + +/obj/item/weapon/reagent_containers/food/snacks/meat/rabbit + name = "rabbit meat" + desc = "A slice of rabbit" + +/obj/item/weapon/reagent_containers/food/snacks/meat/rabbit/New() + ..() + reagents.add_reagent("hyperzine", rand(0,3)) + + +/obj/item/weapon/reagent_containers/food/snacks/meat/wendigo + name = "strange meat" + desc = "Doesn't look very appetizing, but if you're considerably hungry..." + icon_state = "wendigo_meat" + +/obj/item/weapon/reagent_containers/food/snacks/meat/wendigo/New() + ..() + reagents.add_reagent("nutriment", rand(10,25)) + bitesize = 30 + +/obj/item/weapon/reagent_containers/food/snacks/meat/wendigo/consume(mob/living/carbon/eater, messages = 0) + ..() + if(ishuman(eater)) + eater.contract_disease(new /datum/disease/wendigo_transformation) + +/obj/item/weapon/reagent_containers/food/snacks/meat/fish_fillet + name = "non-descript fish fillet" + desc = "You wonder where this came from." + icon_state = "fishfillet" + +/obj/item/weapon/reagent_containers/food/snacks/meat/fish_fillet/normal + name = "raw fish fillet" + desc = "A cut and cleaned fillet of fresh fish." + icon_state = "fishfillet" + +/obj/item/weapon/reagent_containers/food/snacks/meat/fish_fillet/normal/New() + ..() + bitesize = 2 + +/obj/item/weapon/reagent_containers/food/snacks/meat/fish_fillet/clown + name = "clownfish fillet" + desc = "A fine cut of the ocean's biggest prankster." + icon_state = "fishfillet" // placeholder + +/obj/item/weapon/reagent_containers/food/snacks/meat/fish_fillet/clown/New() + ..() + bitesize = 2 diff --git a/code/world.dm b/code/world.dm index b0ec485413f..342cd5633dc 100644 --- a/code/world.dm +++ b/code/world.dm @@ -157,6 +157,7 @@ var/savefile/panicfile setup_shuttles() stat_collection.artifacts_discovered = 0 // Because artifacts during generation get counted otherwise! + master_controller.procedurally_generate() for(var/plugin_type in typesof(/plugin)) var/plugin/P = new plugin_type() diff --git a/html/changelogs/BarneyGumball.yml b/html/changelogs/BarneyGumball.yml index eda3b9a20d4..dca21e170d1 100644 --- a/html/changelogs/BarneyGumball.yml +++ b/html/changelogs/BarneyGumball.yml @@ -1,2 +1,6 @@ author: BarneyGumball -changes: [] +changes: +- rscadd: Fishing rods and bait have been added. Use them on deep water to try and catch the elusive Rainbow Trout. +- rscadd: The new fishing supply crate comes with nearly everything you need to started. +- rscadd: Some carp recipes have a new version that uses normal fish fillets to cook. Original carp recipes untouched. +- rscadd: Clownfish are a new type of mob that can be caught with special bait. \ No newline at end of file diff --git a/icons/effects/effects.dmi b/icons/effects/effects.dmi index ac33f5fe874..ee579a0e6c5 100644 Binary files a/icons/effects/effects.dmi and b/icons/effects/effects.dmi differ diff --git a/icons/mob/48x48.dmi b/icons/mob/48x48.dmi new file mode 100644 index 00000000000..bd073d59f59 Binary files /dev/null and b/icons/mob/48x48.dmi differ diff --git a/icons/mob/animal.dmi b/icons/mob/animal.dmi index 7d6c4fb2280..73b2e5de397 100644 Binary files a/icons/mob/animal.dmi and b/icons/mob/animal.dmi differ diff --git a/icons/mob/corgi_head.dmi b/icons/mob/corgi_head.dmi index 17bbf9047f3..b459609d5c4 100644 Binary files a/icons/mob/corgi_head.dmi and b/icons/mob/corgi_head.dmi differ diff --git a/icons/mob/feet.dmi b/icons/mob/feet.dmi index 098e2fc8603..0eb19857f44 100644 Binary files a/icons/mob/feet.dmi and b/icons/mob/feet.dmi differ diff --git a/icons/mob/giantmobs.dmi b/icons/mob/giantmobs.dmi index 3b43021974f..6974edd4528 100644 Binary files a/icons/mob/giantmobs.dmi and b/icons/mob/giantmobs.dmi differ diff --git a/icons/mob/hands.dmi b/icons/mob/hands.dmi index f0efe5b9e69..06dad2c86f0 100644 Binary files a/icons/mob/hands.dmi and b/icons/mob/hands.dmi differ diff --git a/icons/mob/head.dmi b/icons/mob/head.dmi index f451d418b7b..b8f5f43beb0 100644 Binary files a/icons/mob/head.dmi and b/icons/mob/head.dmi differ diff --git a/icons/mob/in-hand/left/gloves.dmi b/icons/mob/in-hand/left/gloves.dmi index 8900e82378f..3cb059507d4 100644 Binary files a/icons/mob/in-hand/left/gloves.dmi and b/icons/mob/in-hand/left/gloves.dmi differ diff --git a/icons/mob/in-hand/left/misc_tools.dmi b/icons/mob/in-hand/left/misc_tools.dmi index 9e0d29836e8..36e6e0fb5ff 100644 Binary files a/icons/mob/in-hand/left/misc_tools.dmi and b/icons/mob/in-hand/left/misc_tools.dmi differ diff --git a/icons/mob/in-hand/left/swords_axes.dmi b/icons/mob/in-hand/left/swords_axes.dmi index 4612f487626..803db54ebea 100644 Binary files a/icons/mob/in-hand/left/swords_axes.dmi and b/icons/mob/in-hand/left/swords_axes.dmi differ diff --git a/icons/mob/in-hand/right/gloves.dmi b/icons/mob/in-hand/right/gloves.dmi index 0ecfd7f986c..3d7aaf670a7 100644 Binary files a/icons/mob/in-hand/right/gloves.dmi and b/icons/mob/in-hand/right/gloves.dmi differ diff --git a/icons/mob/in-hand/right/misc_tools.dmi b/icons/mob/in-hand/right/misc_tools.dmi index aed8ac22800..8ce4f6031d5 100644 Binary files a/icons/mob/in-hand/right/misc_tools.dmi and b/icons/mob/in-hand/right/misc_tools.dmi differ diff --git a/icons/mob/in-hand/right/swords_axes.dmi b/icons/mob/in-hand/right/swords_axes.dmi index 24f4d81c176..b6fc650c08e 100644 Binary files a/icons/mob/in-hand/right/swords_axes.dmi and b/icons/mob/in-hand/right/swords_axes.dmi differ diff --git a/icons/mob/species/vox/shoes.dmi b/icons/mob/species/vox/shoes.dmi index 78140e4e2e0..bcfa2028718 100644 Binary files a/icons/mob/species/vox/shoes.dmi and b/icons/mob/species/vox/shoes.dmi differ diff --git a/icons/mob/suit.dmi b/icons/mob/suit.dmi index a8643558cec..00d3702fc9f 100644 Binary files a/icons/mob/suit.dmi and b/icons/mob/suit.dmi differ diff --git a/icons/obj/basketball.dmi b/icons/obj/basketball.dmi index 0aabba64385..cf74d73796c 100644 Binary files a/icons/obj/basketball.dmi and b/icons/obj/basketball.dmi differ diff --git a/icons/obj/butchering_products.dmi b/icons/obj/butchering_products.dmi index f4719062a5c..ec02ecb0241 100644 Binary files a/icons/obj/butchering_products.dmi and b/icons/obj/butchering_products.dmi differ diff --git a/icons/obj/closet.dmi b/icons/obj/closet.dmi index 2d42f978a7d..8832a569068 100644 Binary files a/icons/obj/closet.dmi and b/icons/obj/closet.dmi differ diff --git a/icons/obj/clothing/gloves.dmi b/icons/obj/clothing/gloves.dmi index a93688702e7..e88b9aed771 100644 Binary files a/icons/obj/clothing/gloves.dmi and b/icons/obj/clothing/gloves.dmi differ diff --git a/icons/obj/clothing/hats.dmi b/icons/obj/clothing/hats.dmi index b6e807e23c7..37e3185669b 100644 Binary files a/icons/obj/clothing/hats.dmi and b/icons/obj/clothing/hats.dmi differ diff --git a/icons/obj/clothing/shoes.dmi b/icons/obj/clothing/shoes.dmi index 3e82eebb5cb..45d939d4c75 100644 Binary files a/icons/obj/clothing/shoes.dmi and b/icons/obj/clothing/shoes.dmi differ diff --git a/icons/obj/clothing/suits.dmi b/icons/obj/clothing/suits.dmi index dd0e6995815..b61b3fae747 100644 Binary files a/icons/obj/clothing/suits.dmi and b/icons/obj/clothing/suits.dmi differ diff --git a/icons/obj/decals.dmi b/icons/obj/decals.dmi index 0186a28dad3..904fc1b9e47 100644 Binary files a/icons/obj/decals.dmi and b/icons/obj/decals.dmi differ diff --git a/icons/obj/doors/Doorsteel.dmi b/icons/obj/doors/Doorsteel.dmi new file mode 100644 index 00000000000..c1b897fc5df Binary files /dev/null and b/icons/obj/doors/Doorsteel.dmi differ diff --git a/icons/obj/doors/door_assembly.dmi b/icons/obj/doors/door_assembly.dmi index 10aa609c760..0c477fa49c1 100644 Binary files a/icons/obj/doors/door_assembly.dmi and b/icons/obj/doors/door_assembly.dmi differ diff --git a/icons/obj/food.dmi b/icons/obj/food.dmi index 9446b9027d2..fb1224083c1 100644 Binary files a/icons/obj/food.dmi and b/icons/obj/food.dmi differ diff --git a/icons/obj/items.dmi b/icons/obj/items.dmi index be479d0d60a..ef040464849 100644 Binary files a/icons/obj/items.dmi and b/icons/obj/items.dmi differ diff --git a/icons/obj/machines/bluespace_pond.dmi b/icons/obj/machines/bluespace_pond.dmi new file mode 100644 index 00000000000..15b55ab5652 Binary files /dev/null and b/icons/obj/machines/bluespace_pond.dmi differ diff --git a/icons/obj/map/spawners.dmi b/icons/obj/map/spawners.dmi index 387798dad3c..2a728b9e348 100644 Binary files a/icons/obj/map/spawners.dmi and b/icons/obj/map/spawners.dmi differ diff --git a/icons/obj/mining.dmi b/icons/obj/mining.dmi index e2e56bea5be..8eda50128ad 100644 Binary files a/icons/obj/mining.dmi and b/icons/obj/mining.dmi differ diff --git a/icons/obj/paintings.dmi b/icons/obj/paintings.dmi index 7705ca035d1..a89266cb5f5 100644 Binary files a/icons/obj/paintings.dmi and b/icons/obj/paintings.dmi differ diff --git a/icons/obj/storage.dmi b/icons/obj/storage.dmi index cd6707d9ab5..59cabe35821 100644 Binary files a/icons/obj/storage.dmi and b/icons/obj/storage.dmi differ diff --git a/icons/obj/structures.dmi b/icons/obj/structures.dmi index 4a804b4bda0..84279b944ac 100644 Binary files a/icons/obj/structures.dmi and b/icons/obj/structures.dmi differ diff --git a/icons/obj/toy.dmi b/icons/obj/toy.dmi index 964f2c73750..86574185125 100644 Binary files a/icons/obj/toy.dmi and b/icons/obj/toy.dmi differ diff --git a/icons/obj/walllocker.dmi b/icons/obj/walllocker.dmi index 35bc91ea807..549bc708c3f 100644 Binary files a/icons/obj/walllocker.dmi and b/icons/obj/walllocker.dmi differ diff --git a/icons/obj/weapons.dmi b/icons/obj/weapons.dmi index 3ae87b037dc..f7e1da77e25 100644 Binary files a/icons/obj/weapons.dmi and b/icons/obj/weapons.dmi differ diff --git a/icons/snowstation.gif b/icons/snowstation.gif new file mode 100644 index 00000000000..ebf07a86cf0 Binary files /dev/null and b/icons/snowstation.gif differ diff --git a/icons/turf/areas.dmi b/icons/turf/areas.dmi index e1583ae5ab6..ce07fba6c72 100755 Binary files a/icons/turf/areas.dmi and b/icons/turf/areas.dmi differ diff --git a/icons/turf/floors.dmi b/icons/turf/floors.dmi index 623418fbfc8..58276f0890d 100644 Binary files a/icons/turf/floors.dmi and b/icons/turf/floors.dmi differ diff --git a/icons/turf/ice.dmi b/icons/turf/ice.dmi new file mode 100644 index 00000000000..ff840962cd4 Binary files /dev/null and b/icons/turf/ice.dmi differ diff --git a/icons/turf/landscape.dmi b/icons/turf/landscape.dmi new file mode 100644 index 00000000000..53dfa8a10f7 Binary files /dev/null and b/icons/turf/landscape.dmi differ diff --git a/icons/turf/mine_overlays.dmi b/icons/turf/mine_overlays.dmi new file mode 100644 index 00000000000..6e71d3df9ab Binary files /dev/null and b/icons/turf/mine_overlays.dmi differ diff --git a/icons/turf/new_snow.dmi b/icons/turf/new_snow.dmi index 4ac9d27ecfa..047d23aa032 100644 Binary files a/icons/turf/new_snow.dmi and b/icons/turf/new_snow.dmi differ diff --git a/icons/turf/rock_overlay.dmi b/icons/turf/rock_overlay.dmi new file mode 100644 index 00000000000..fd4f331dbdb Binary files /dev/null and b/icons/turf/rock_overlay.dmi differ diff --git a/icons/turf/snowwalls.dmi b/icons/turf/snowwalls.dmi new file mode 100644 index 00000000000..f552141ae6a Binary files /dev/null and b/icons/turf/snowwalls.dmi differ diff --git a/icons/turf/walls.dmi b/icons/turf/walls.dmi index 4d5119652f2..76a4e41eeed 100644 Binary files a/icons/turf/walls.dmi and b/icons/turf/walls.dmi differ diff --git a/maprendering/maprendering.dm b/maprendering/maprendering.dm index 686a8f9636e..9279eeed540 100644 --- a/maprendering/maprendering.dm +++ b/maprendering/maprendering.dm @@ -55,8 +55,8 @@ if(A.locs[1] != A.loc) allturfcontents -= A - //Remove the following line if you want to add space to your renders, I think it is cheaper to merely use a pregenned image for this - if(!istype(currentturf,/turf/space)) + //Remove the following line if you want to add base turfs to your renders, I think it is cheaper to merely use a pregenned image for this + if(!istype(currentturf,get_base_turf(z))) allturfcontents += currentturf //Due to processing order, a pixelshifted object will be overriden in certain directions, diff --git a/maps/RandomZLevels/arctic.dmm b/maps/RandomZLevels/arctic.dmm index 07da7a016ec..6e5d3b1cc82 100644 --- a/maps/RandomZLevels/arctic.dmm +++ b/maps/RandomZLevels/arctic.dmm @@ -1,4 +1,4 @@ -"a" = (/turf/unsimulated/floor/snow,/area) +"a" = (/turf/snow,/area) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/maps/_map.dm b/maps/_map.dm index f45927a425d..e84ea93b837 100644 --- a/maps/_map.dm +++ b/maps/_map.dm @@ -31,7 +31,7 @@ var/zDerelict = 4 var/zAsteroid = 5 var/zDeepSpace = 6 - + var/base_turf = /turf/space //Center of thunderdome admin room var/tDomeX = 0 var/tDomeY = 0 @@ -50,7 +50,6 @@ //Fuck the preprocessor var/dorf = 0 var/linked_to_centcomm = 1 - //If 1, only spawn vaults that are exclusive to this map (other vaults aren't spawned). For more info, see code/modules/randomMaps/vault_definitions.dm var/only_spawn_map_exclusive_vaults = 0 @@ -113,7 +112,7 @@ warning("ERROR: addZLevel received [level ? "a bad level of type [ispath(level) ? "[level]" : "[level.type]" ]" : "no level at all!"]") return if(!level.base_turf) - level.base_turf = /turf/space + level.base_turf = base_turf if(z_to_use > zLevels.len) zLevels.len = z_to_use zLevels[z_to_use] = level @@ -137,8 +136,9 @@ var/global/list/accessable_z_levels = list() var/teleJammed = 0 var/movementJammed = 0 //Prevents you from accessing the zlevel by drifting var/movementChance = ZLEVEL_BASE_CHANCE - var/base_turf //Our base turf, what shows under the station when destroyed. Defaults to space because it's fukken Space Station 13 + var/base_turf //Our base turf, what shows under the station when destroyed. - Defaults to the map's base turf, usually space. var/z //Number of the z-level (the z coordinate) + var/procedurally_generate = NO_PROCEDURAL_GENERATION //////////////////////////////// @@ -147,21 +147,39 @@ var/global/list/accessable_z_levels = list() name = "station" movementChance = ZLEVEL_BASE_CHANCE * ZLEVEL_STATION_MODIFIER +/datum/zLevel/station/snow + name = "outpost" + base_turf = /turf/snow + movementChance = ZLEVEL_BASE_CHANCE * ZLEVEL_STATION_MODIFIER + procedurally_generate = SNOW_PROCEDURAL_GENERATION + /datum/zLevel/centcomm name = "centcomm" teleJammed = 1 movementJammed = 1 +/datum/zLevel/centcomm/snow + base_turf = /turf/snow + /datum/zLevel/space name = "space" movementChance = ZLEVEL_BASE_CHANCE * ZLEVEL_SPACE_MODIFIER -/datum/zLevel/mining +/datum/zLevel/space/snow + name = "tundra" + base_turf = /turf/snow + procedurally_generate = SNOW_PROCEDURAL_GENERATION +/datum/zLevel/mining name = "mining" +/datum/zLevel/mining/snow + base_turf = /turf/unsimulated/floor/asteroid/underground + procedurally_generate = SNOWMINE_PROCEDURAL_GENERATION + movementJammed = 1 + //Currently experimental, contains nothing worthy of interest /datum/zLevel/desert diff --git a/maps/randomvaults/icetruck_crash.dmm b/maps/randomvaults/icetruck_crash.dmm index 733429396a9..d8873d3c558 100644 --- a/maps/randomvaults/icetruck_crash.dmm +++ b/maps/randomvaults/icetruck_crash.dmm @@ -1,20 +1,20 @@ "a" = (/turf/space,/area) "b" = (/turf/unsimulated/mineral,/area/vault/icetruck) -"c" = (/obj/item/weapon/rack_parts,/turf/unsimulated/floor/snow,/area/vault/icetruck) -"d" = (/obj/item/weapon/barricade_kit,/turf/unsimulated/floor/snow,/area/vault/icetruck) -"e" = (/turf/unsimulated/floor/snow,/area/vault/icetruck) -"f" = (/mob/living/simple_animal/hostile/bear/polarbear,/turf/unsimulated/floor/snow,/area/vault/icetruck) -"g" = (/obj/item/weapon/reagent_containers/food/snacks/icecream,/turf/unsimulated/floor/snow,/area/vault/icetruck) -"h" = (/obj/effect/landmark/corpse/doctor,/turf/unsimulated/floor/snow,/area/vault/icetruck) -"i" = (/obj/effect/decal/cleanable/cobweb2,/turf/unsimulated/floor/snow,/area/vault/icetruck) -"j" = (/obj/item/weapon/paper,/turf/unsimulated/floor/snow,/area/vault/icetruck) -"k" = (/obj/effect/landmark/corpse/doctor,/obj/item/weapon/folder/white,/turf/unsimulated/floor/snow,/area/vault/icetruck) -"l" = (/obj/effect/decal/cleanable/campfire,/obj/item/toy/gasha/snowflake,/turf/unsimulated/floor/snow,/area/vault/icetruck) -"m" = (/obj/effect/landmark/corpse/scientist,/obj/item/weapon/lighter,/obj/item/weapon/lipstick/purple,/turf/unsimulated/floor/snow,/area/vault/icetruck) -"n" = (/obj/item/weapon/crowbar,/turf/unsimulated/floor/snow,/area/vault/icetruck) -"o" = (/obj/item/weapon/extinguisher/foam,/turf/unsimulated/floor/snow,/area/vault/icetruck) -"p" = (/obj/item/weapon/ore/diamond,/turf/unsimulated/floor/snow,/area/vault/icetruck) -"q" = (/obj/item/weapon/reagent_containers/food/snacks/grown/icepepper,/turf/unsimulated/floor/snow,/area/vault/icetruck) +"c" = (/obj/item/weapon/rack_parts,/turf/snow,/area/vault/icetruck) +"d" = (/obj/item/weapon/barricade_kit,/turf/snow,/area/vault/icetruck) +"e" = (/turf/snow,/area/vault/icetruck) +"f" = (/mob/living/simple_animal/hostile/bear/polarbear,/turf/snow,/area/vault/icetruck) +"g" = (/obj/item/weapon/reagent_containers/food/snacks/icecream,/turf/snow,/area/vault/icetruck) +"h" = (/obj/effect/landmark/corpse/doctor,/turf/snow,/area/vault/icetruck) +"i" = (/obj/effect/decal/cleanable/cobweb2,/turf/snow,/area/vault/icetruck) +"j" = (/obj/item/weapon/paper,/turf/snow,/area/vault/icetruck) +"k" = (/obj/effect/landmark/corpse/doctor,/obj/item/weapon/folder/white,/turf/snow,/area/vault/icetruck) +"l" = (/obj/effect/decal/cleanable/campfire,/obj/item/toy/gasha/snowflake,/turf/snow,/area/vault/icetruck) +"m" = (/obj/effect/landmark/corpse/scientist,/obj/item/weapon/lighter,/obj/item/weapon/lipstick/purple,/turf/snow,/area/vault/icetruck) +"n" = (/obj/item/weapon/crowbar,/turf/snow,/area/vault/icetruck) +"o" = (/obj/item/weapon/extinguisher/foam,/turf/snow,/area/vault/icetruck) +"p" = (/obj/item/weapon/ore/diamond,/turf/snow,/area/vault/icetruck) +"q" = (/obj/item/weapon/reagent_containers/food/snacks/grown/icepepper,/turf/snow,/area/vault/icetruck) "r" = (/turf/unsimulated/floor/asteroid,/area/vault/icetruck) "s" = (/obj/item/weapon/rack_parts,/turf/unsimulated/floor/asteroid,/area/vault/icetruck) "t" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "swall_f6"},/area/vault/icetruck) @@ -25,9 +25,9 @@ "y" = (/obj/structure/sink{dir = 4; pixel_x = 11},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/vault/icetruck) "z" = (/obj/structure/sink{dir = 4; pixel_x = 11},/obj/item/weapon/reagent_containers/food/drinks/ice,/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/vault/icetruck) "A" = (/obj/structure/closet/secure_closet/freezer/fridge,/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/vault/icetruck) -"B" = (/obj/item/weapon/reagent_containers/food/drinks/ice,/obj/item/weapon/reagent_containers/food/drinks/ice,/obj/item/weapon/reagent_containers/food/drinks/ice,/turf/unsimulated/floor/snow,/area/vault/icetruck) -"C" = (/obj/machinery/cooking/icemachine,/turf/unsimulated/floor/snow,/area/vault/icetruck) -"D" = (/obj/machinery/cooking/icemachine,/obj/item/weapon/reagent_containers/food/snacks/icecream,/obj/item/weapon/gun/energy/temperature,/obj/item/weapon/gun/energy/temperature,/obj/item/weapon/gun/energy/temperature,/turf/unsimulated/floor/snow,/area/vault/icetruck) +"B" = (/obj/item/weapon/reagent_containers/food/drinks/ice,/obj/item/weapon/reagent_containers/food/drinks/ice,/obj/item/weapon/reagent_containers/food/drinks/ice,/turf/snow,/area/vault/icetruck) +"C" = (/obj/machinery/cooking/icemachine,/turf/snow,/area/vault/icetruck) +"D" = (/obj/machinery/cooking/icemachine,/obj/item/weapon/reagent_containers/food/snacks/icecream,/obj/item/weapon/gun/energy/temperature,/obj/item/weapon/gun/energy/temperature,/obj/item/weapon/gun/energy/temperature,/turf/snow,/area/vault/icetruck) "E" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "swall_f5"},/area/vault/icetruck) "F" = (/turf/simulated/shuttle/wall{icon_state = "swall12"},/area/vault/icetruck) "G" = (/turf/simulated/shuttle/wall{icon_state = "swall13"},/area/vault/icetruck) diff --git a/maps/randomvaults/spacepond.dmm b/maps/randomvaults/spacepond.dmm index 40fd9974e9a..6f71c7769dc 100644 --- a/maps/randomvaults/spacepond.dmm +++ b/maps/randomvaults/spacepond.dmm @@ -3,7 +3,7 @@ "ac" = (/turf/simulated/wall/mineral/wood,/area/vault/spacepond) "ad" = (/obj/structure/ladder/spacepond/ground,/turf/simulated/floor/wood,/area/vault/spacepond) "ae" = (/obj/machinery/cooking,/turf/simulated/floor{icon_state = "cafeteria"},/area/vault/spacepond) -"af" = (/obj/structure/closet/secure_closet/freezer/fridge,/obj/item/weapon/reagent_containers/food/snacks/meat/carpmeat,/obj/item/weapon/reagent_containers/food/snacks/meat/carpmeat,/obj/item/weapon/reagent_containers/food/snacks/meat/bearmeat,/obj/item/weapon/reagent_containers/food/drinks/flour,/obj/item/weapon/storage/fancy/egg_box,/turf/simulated/floor{icon_state = "cafeteria"},/area/vault/spacepond) +"af" = (/obj/structure/closet/secure_closet/freezer/fridge,/obj/item/weapon/reagent_containers/food/snacks/meat/fish_fillet/carp,/obj/item/weapon/reagent_containers/food/snacks/meat/fish_fillet/carp,/obj/item/weapon/reagent_containers/food/snacks/meat/bearmeat,/obj/item/weapon/reagent_containers/food/drinks/flour,/obj/item/weapon/storage/fancy/egg_box,/turf/simulated/floor{icon_state = "cafeteria"},/area/vault/spacepond) "ag" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor{icon_state = "cafeteria"},/area/vault/spacepond) "ah" = (/obj/structure/table,/obj/item/weapon/kitchen/utensil/knife/large/butch,/obj/item/weapon/kitchen/rollingpin,/obj/item/weapon/reagent_containers/food/drinks/americup,/turf/simulated/floor{icon_state = "cafeteria"},/area/vault/spacepond) "ai" = (/turf/unsimulated/floor/asteroid,/area/vault/spacepond) diff --git a/maps/taxioutpost.dm b/maps/taxioutpost.dm new file mode 100644 index 00000000000..0fe1ddbc54b --- /dev/null +++ b/maps/taxioutpost.dm @@ -0,0 +1,40 @@ +//************************************************************** +// Map Datum -- Snow Taxi Outpost +//************************************************************** + +/datum/map/active + nameShort = "snaxi" + nameLong = "Taxi Outpost" + map_dir = "snowtaxi" + tDomeX = 127 + tDomeY = 67 + tDomeZ = 2 + zAsteroid = 6 + zDeepSpace = 5 + base_turf = /turf/snow + zLevels = list( + /datum/zLevel/station/snow, + /datum/zLevel/centcomm, + /datum/zLevel/space/snow{ + name = "abandonedListeningOutpost" ; + }, + /datum/zLevel/space/snow{ + name = "russianColony" ; + }, + /datum/zLevel/space/snow{ + name = "tundraCrashedShip" ; + }, + /datum/zLevel/mining/snow, + ) + enabled_jobs = list(/datum/job/trader) + +/datum/map/active/New() + .=..() + + research_shuttle.name = "mine cage" //There is only one "shuttle" on taxi - the mine cage + research_shuttle.disable_mesons = 1 // no mesons for you + research_shuttle.req_access = list() //It's shared by miners and researchers, so remove access requirements + + +//////////////////////////////////////////////////////////////// +#include "taxioutpost.dmm" diff --git a/maps/taxioutpost.dmm b/maps/taxioutpost.dmm new file mode 100644 index 00000000000..96120d6e529 --- /dev/null +++ b/maps/taxioutpost.dmm @@ -0,0 +1,10573 @@ +"aaa" = (/turf/snow,/area) +"aab" = (/obj/effect/landmark{name = "carpspawn"},/turf/snow,/area) +"aac" = (/obj/docking_port/destination/salvage/north{areaname = "north of the medbay and silicon station"; dir = 2},/turf/snow,/area) +"aad" = (/turf/simulated/wall/r_wall,/area/medical/virology) +"aae" = (/obj/machinery/atmospherics/unary/vent{dir = 2},/obj/structure/catwalk,/turf/snow,/area) +"aaf" = (/obj/structure/catwalk,/turf/snow,/area) +"aag" = (/obj/docking_port/destination/syndicate/north,/turf/snow,/area) +"aah" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) +"aai" = (/obj/structure/table,/obj/item/weapon/storage/box/labels,/obj/item/weapon/hand_labeler,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor{dir = 9; icon_state = "whitegreen"},/area/medical/virology) +"aaj" = (/obj/machinery/camera{c_tag = "Virology - Break Room"; dir = 2; network = list("SS13","Medbay")},/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/virology) +"aak" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -1; pixel_y = 6},/obj/machinery/atmospherics/unary/vent_pump,/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/virology) +"aal" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/meter,/turf/simulated/floor/plating,/area/medical/virology) +"aam" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/virology) +"aan" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/virology) +"aao" = (/turf/simulated/wall,/area/maintenance/fsmaint) +"aap" = (/obj/machinery/door/airlock/external/snow{req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aaq" = (/obj/docking_port/destination/syndicate/northeast,/turf/snow,/area) +"aar" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/virology) +"aas" = (/obj/structure/bed,/obj/item/weapon/bedsheet/green,/turf/simulated/floor{dir = 8; icon_state = "whitegreen"},/area/medical/virology) +"aat" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/newscaster{dir = 1; pixel_y = -32},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"aau" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"aav" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/medical/virology) +"aaw" = (/obj/structure/table,/obj/machinery/computer/med_data/laptop,/obj/item/device/radio/intercom{frequency = 1485; name = "Station Intercom (Medbay)"; pixel_x = -30; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/virology) +"aax" = (/obj/machinery/computer/diseasesplicer,/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/virology) +"aay" = (/obj/machinery/disease2/diseaseanalyser,/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/virology) +"aaz" = (/obj/machinery/centrifuge,/obj/structure/reagent_dispensers/virusfood{pixel_x = 30},/turf/simulated/floor{dir = 5; icon_state = "whitegreen"},/area/medical/virology) +"aaA" = (/obj/structure/rack{dir = 8},/obj/item/weapon/crowbar/red,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aaB" = (/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aaC" = (/turf/simulated/wall,/area/medical/surgery) +"aaD" = (/turf/simulated/wall/r_wall,/area/medical/surgery) +"aaE" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Virology"; req_access_txt = "5;39"; req_one_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"aaF" = (/obj/structure/table,/obj/machinery/alarm{dir = 4; pixel_x = -22},/obj/item/weapon/storage/lockbox/vials{pixel_x = 4; pixel_y = 8},/obj/item/weapon/storage/fancy/vials{pixel_x = -4; pixel_y = -2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"aaG" = (/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"aaH" = (/obj/structure/bed/chair/office/light{dir = 4},/obj/effect/landmark/start{name = "Virologist"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"aaI" = (/obj/structure/table,/obj/item/weapon/storage/box/syringes{pixel_x = 4; pixel_y = 8},/obj/machinery/light{dir = 4},/obj/item/weapon/storage/box/beakers,/obj/item/weapon/reagent_containers/dropper,/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/medical/virology) +"aaJ" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aaK" = (/obj/structure/table,/obj/item/stack/medical/bruise_pack,/obj/item/weapon/FixOVein,/obj/item/weapon/bonegel{pixel_x = 5},/obj/item/weapon/bonesetter,/turf/simulated/floor{icon_state = "showroomfloor"},/area/medical/surgery) +"aaL" = (/obj/structure/table,/obj/item/weapon/scalpel{pixel_y = 12},/obj/item/weapon/retractor,/obj/item/weapon/hemostat,/obj/item/device/radio/intercom{frequency = 1401; name = "Station Intercom (Interrogation)"; pixel_y = 24},/turf/simulated/floor{icon_state = "showroomfloor"},/area/medical/surgery) +"aaM" = (/obj/machinery/computer/operating,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/medical/surgery) +"aaN" = (/obj/structure/sink{dir = 1; pixel_y = 25},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "showroomfloor"},/area/medical/surgery) +"aaO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "medpriv4"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/surgery) +"aaP" = (/obj/machinery/power/apc{dir = 1; pixel_y = 24; pixel_x = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/bioprinter,/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) +"aaQ" = (/obj/machinery/bioprinter/prosthetics,/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) +"aaR" = (/obj/structure/closet/l3closet/virology,/turf/simulated/floor{dir = 8; icon_state = "whitegreen"},/area/medical/virology) +"aaS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"aaT" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"aaU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"aaV" = (/obj/machinery/camera{c_tag = "Virology"; dir = 8},/obj/machinery/requests_console{department = "Virology"; name = "Virology Requests Console"; pixel_x = 32},/obj/machinery/disease2/incubator,/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/medical/virology) +"aaW" = (/obj/structure/closet/emcloset/cold,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aaX" = (/obj/structure/table,/obj/item/weapon/circular_saw,/obj/item/weapon/surgicaldrill,/obj/item/weapon/cautery{pixel_x = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/medical/surgery) +"aaY" = (/obj/machinery/computer/operating,/obj/machinery/camera{c_tag = "Overflow Surgery"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/medical/surgery) +"aaZ" = (/obj/structure/closet/secure_closet/medical2,/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "showroomfloor"},/area/medical/surgery) +"aba" = (/obj/structure/table,/obj/item/weapon/circular_saw,/obj/item/weapon/surgicaldrill,/obj/item/weapon/cautery{pixel_x = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "showroomfloor"},/area/medical/surgery) +"abb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/medical/surgery) +"abc" = (/obj/machinery/optable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/medical/surgery) +"abd" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor{icon_state = "showroomfloor"},/area/medical/surgery) +"abe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "medpriv4"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/surgery) +"abf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) +"abg" = (/obj/structure/bed/chair{dir = 8},/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) +"abh" = (/obj/machinery/power/apc{dir = 8; pixel_x = -24; pixel_y = 5},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{dir = 8; icon_state = "whitegreen"},/area/medical/virology) +"abi" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"abj" = (/obj/machinery/atmospherics/unary/vent_pump,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"abk" = (/obj/structure/table,/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/item/device/antibody_scanner{pixel_x = 12; pixel_y = 2},/obj/item/weapon/virusdish/random{pixel_x = -6; pixel_y = 12},/obj/item/weapon/virusdish/random{pixel_y = 8},/obj/item/weapon/virusdish/random{pixel_x = -4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"abl" = (/obj/structure/table,/obj/item/clothing/gloves/latex,/obj/item/weapon/reagent_containers/spray/cleaner{pixel_x = 4; pixel_y = 4},/obj/item/device/healthanalyzer,/obj/item/clothing/glasses/hud/health,/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/medical/virology) +"abm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/construction/mommi_nest) +"abn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/construction/mommi_nest) +"abo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/construction/mommi_nest) +"abp" = (/turf/simulated/wall,/area/construction/mommi_nest) +"abq" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "showroomfloor"},/area/medical/surgery) +"abr" = (/obj/machinery/optable,/turf/simulated/floor{icon_state = "showroomfloor"},/area/medical/surgery) +"abs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor{icon_state = "showroomfloor"},/area/medical/surgery) +"abt" = (/obj/machinery/door/airlock/medical{name = "Overflow Operating Room"; req_access_txt = "45"},/obj/machinery/holosign/surgery,/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/medical/surgery) +"abu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor{icon_state = "showroomfloor"},/area/medical/surgery) +"abv" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/medical/surgery) +"abw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/medical/surgery) +"abx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{icon_state = "showroomfloor"},/area/medical/surgery) +"aby" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "medpriv4"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/surgery) +"abz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) +"abA" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) +"abB" = (/obj/machinery/embedded_controller/radio/access_controller{id_tag = "virology_airlock_control"; name = "Virology Access Console"; pixel_x = -23; pixel_y = 0; tag_exterior_door = "virology_airlock_exterior"; tag_interior_door = "virology_airlock_interior"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 1; icon_state = "whitegreencorner"},/area/medical/virology) +"abC" = (/obj/machinery/light_switch{pixel_y = -30},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"abD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"abE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"abF" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"abG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/medical/virology) +"abH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"abI" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/light/small{dir = 1; invisibility = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"abJ" = (/obj/machinery/atmospherics/unary/tank/air{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"abK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"abL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/construction/mommi_nest) +"abM" = (/obj/structure/table,/obj/item/weapon/storage/bag/plasticbag,/obj/item/weapon/storage/bag/plasticbag,/obj/item/weapon/storage/bag/plasticbag,/obj/item/weapon/storage/bag/plasticbag,/obj/item/weapon/storage/bag/plasticbag,/obj/item/weapon/storage/bag/plasticbag,/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/item/weapon/reagent_containers/glass/beaker/sulphuric,/obj/machinery/camera{c_tag = "MoMMI Nest"},/turf/simulated/floor/bluegrid,/area/construction/mommi_nest) +"abN" = (/obj/machinery/computer/rdconsole/mommi,/turf/simulated/floor/bluegrid,/area/construction/mommi_nest) +"abO" = (/obj/machinery/r_n_d/fabricator/protolathe,/turf/simulated/floor/bluegrid,/area/construction/mommi_nest) +"abP" = (/obj/machinery/r_n_d/fabricator/circuit_imprinter,/turf/simulated/floor/bluegrid,/area/construction/mommi_nest) +"abQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/medical/surgery) +"abR" = (/obj/structure/sink{dir = 4; pixel_x = 11},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{icon_state = "showroomfloor"},/area/medical/surgery) +"abS" = (/obj/structure/closet/crate/freezer,/obj/machinery/alarm{dir = 4; pixel_x = -22; pixel_y = 0},/turf/simulated/floor{icon_state = "showroomfloor"},/area/medical/surgery) +"abT" = (/obj/structure/closet/secure_closet/medical2,/obj/machinery/light_switch{pixel_y = -30},/obj/machinery/camera{c_tag = "Surgery"; dir = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/medical/surgery) +"abU" = (/obj/machinery/holosign_switch{pixel_x = 10; pixel_y = -24},/obj/machinery/door_control{id_tag = "medpriv4"; name = "Privacy Shutters"; pixel_y = -25},/turf/simulated/floor{icon_state = "showroomfloor"},/area/medical/surgery) +"abV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "showroomfloor"},/area/medical/surgery) +"abW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "medpriv4"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/surgery) +"abX" = (/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1449; icon_state = "door_locked"; id_tag = "virology_airlock_interior"; locked = 1; name = "Virology Interior Airlock"; req_access_txt = "39"},/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"abY" = (/obj/machinery/door/airlock/glass_medical{name = "Isolation A"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"abZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/virology) +"aca" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) +"acb" = (/obj/machinery/door/airlock/glass_medical{name = "Isolation B"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"acc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/virology) +"acd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"ace" = (/obj/machinery/atmospherics/unary/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/air{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"acf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"acg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/construction/mommi_nest) +"ach" = (/turf/simulated/floor/engine,/area/construction/mommi_nest) +"aci" = (/obj/machinery/light{dir = 4},/turf/simulated/floor/engine,/area/construction/mommi_nest) +"acj" = (/obj/structure/table,/obj/item/weapon/scalpel{pixel_y = 12},/obj/item/weapon/retractor,/obj/item/weapon/hemostat,/turf/simulated/floor{icon_state = "showroomfloor"},/area/medical/surgery) +"ack" = (/turf/simulated/wall,/area/medical/medbay) +"acl" = (/obj/machinery/door/airlock/medical{name = "Operating Theatre"; req_access_txt = "45"},/obj/machinery/holosign/surgery,/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"acm" = (/obj/machinery/door/airlock/glass_medical{id_tag = ""; name = "Surgery Observation"; req_access_txt = "0"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/medical/medbay) +"acn" = (/obj/machinery/alarm{dir = 4; pixel_x = -22},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 9; icon_state = "warnwhite"},/area/medical/virology) +"aco" = (/obj/machinery/access_button{command = "cycle_interior"; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = -8; pixel_y = 25; req_access_txt = "39"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "warnwhite"; dir = 5},/area/medical/virology) +"acp" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"acq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) +"acr" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"acs" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/effect/decal/cleanable/soot,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"act" = (/obj/machinery/power/apc{pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"acu" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"acv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"acw" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/machinery/alarm{dir = 4; pixel_x = -23},/turf/simulated/floor/engine,/area/construction/mommi_nest) +"acx" = (/obj/effect/landmark/start{name = "Mobile MMI"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/engine,/area/construction/mommi_nest) +"acy" = (/obj/effect/landmark/start{name = "Mobile MMI"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/engine,/area/construction/mommi_nest) +"acz" = (/obj/machinery/power/apc{dir = 4; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/engine,/area/construction/mommi_nest) +"acA" = (/turf/simulated/wall,/area/medical/patient_room1) +"acB" = (/obj/machinery/door/airlock/medical{name = "Overflow Operating Room"; req_access_txt = "45"},/obj/machinery/holosign/surgery,/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "freezerfloor"},/area/medical/patient_room1) +"acC" = (/obj/structure/table,/obj/item/weapon/storage/box/masks,/obj/item/weapon/storage/box/gloves,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/item/weapon/cane,/obj/item/weapon/cane{pixel_x = -2; pixel_y = 2},/obj/item/clothing/mask/muzzle,/obj/item/clothing/suit/straight_jacket,/obj/item/clothing/accessory/stethoscope,/obj/machinery/light{dir = 8},/obj/machinery/vending/wallmed1{pixel_y = 32},/obj/machinery/camera{c_tag = "Medbay Storage"; dir = 4},/turf/simulated/floor{icon_state = "cmo"},/area/medical/medbay) +"acD" = (/turf/simulated/floor{icon_state = "cmo"},/area/medical/medbay) +"acE" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/closet/l3closet/general,/turf/simulated/floor{icon_state = "cmo"},/area/medical/medbay) +"acF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"acG" = (/obj/structure/bed/roller,/obj/machinery/iv_drip,/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = 30},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"acH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"acI" = (/obj/structure/table,/obj/item/weapon/reagent_containers/blood/AMinus{pixel_x = -5; pixel_y = 10},/obj/item/weapon/reagent_containers/blood/APlus{pixel_x = -5; pixel_y = 5},/obj/item/weapon/reagent_containers/blood/BMinus,/obj/item/weapon/reagent_containers/blood/BPlus{pixel_x = 7; pixel_y = -8},/obj/item/weapon/reagent_containers/blood/OMinus{pixel_x = 6; pixel_y = 6},/obj/item/weapon/reagent_containers/blood/OPlus,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/device/radio/intercom{frequency = 1401; name = "Station Intercom (Interrogation)"; pixel_y = 24},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"acJ" = (/obj/structure/sign/biohazard,/turf/simulated/wall/r_wall,/area/medical/virology) +"acK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 10; icon_state = "warnwhite"},/area/medical/virology) +"acL" = (/obj/structure/closet/l3closet/virology,/obj/machinery/access_button{command = "cycle_exterior"; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = -8; pixel_y = -24; req_access_txt = "39"},/obj/machinery/camera{c_tag = "Virology - Access"; dir = 1; network = list("SS13","Medbay")},/turf/simulated/floor{dir = 6; icon_state = "warnwhite"},/area/medical/virology) +"acM" = (/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"acN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"acO" = (/obj/machinery/recharge_station,/turf/simulated/floor/engine,/area/construction/mommi_nest) +"acP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/engine,/area/construction/mommi_nest) +"acQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/patient_room1) +"acR" = (/obj/structure/table,/obj/item/clothing/accessory/stethoscope,/obj/item/weapon/folder/white,/turf/simulated/floor{icon_state = "white"},/area/medical/patient_room1) +"acS" = (/obj/machinery/vending/wallmed1{pixel_y = 32},/turf/simulated/floor{icon_state = "white"},/area/medical/patient_room1) +"acT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/patient_room1) +"acU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "medpriv2"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/patient_room1) +"acV" = (/obj/structure/table,/obj/item/weapon/storage/belt/medical{pixel_y = 2},/obj/item/weapon/storage/belt/medical{pixel_y = 2},/obj/item/weapon/storage/belt/medical{pixel_y = 2},/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/accessory/stethoscope,/turf/simulated/floor{icon_state = "cmo"},/area/medical/medbay) +"acW" = (/obj/machinery/door/window{base_state = "left"; dir = 4; name = "Medical Storage"; req_access_txt = "5"},/turf/simulated/floor{icon_state = "cmo"},/area/medical/medbay) +"acX" = (/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"acY" = (/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1449; icon_state = "door_locked"; id_tag = "virology_airlock_exterior"; locked = 1; name = "Virology Exterior Airlock"; req_access_txt = "39"},/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"acZ" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/light/small{dir = 1; invisibility = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"ada" = (/obj/structure/rack{dir = 8},/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/weapon/tank/oxygen,/obj/item/weapon/tank/oxygen,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"adb" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/gas,/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/item/clothing/glasses/scanner/meson,/obj/machinery/light/small{dir = 1; invisibility = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"adc" = (/obj/machinery/space_heater/air_conditioner,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"add" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/vacantoffice) +"ade" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/security/vacantoffice) +"adf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/security/vacantoffice) +"adg" = (/obj/machinery/door/airlock/external/snow{req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/bluegrid,/area/construction/mommi_nest) +"adh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/construction/mommi_nest) +"adi" = (/obj/structure/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/alarm{dir = 4; pixel_x = -22; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/patient_room1) +"adj" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/patient_room1) +"adk" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/patient_room1) +"adl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "medpriv2"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/patient_room1) +"adm" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/toxin{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "cmo"},/area/medical/medbay) +"adn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "cmo"},/area/medical/medbay) +"ado" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/closet/secure_closet/medical3,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/clothing/suit/wintercoat/medical,/obj/item/clothing/suit/wintercoat/medical,/obj/item/clothing/suit/wintercoat/medical,/turf/simulated/floor{icon_state = "cmo"},/area/medical/medbay) +"adp" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"adq" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"adr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"ads" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"adt" = (/obj/machinery/access_button{command = "cycle_exterior"; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = 0; pixel_y = 24; req_access_txt = "39"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/camera{c_tag = "Virology Access"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"adu" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"adv" = (/obj/machinery/door/airlock/maintenance{name = "Medbay Maintenance"; req_access_txt = "5"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"adw" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"adx" = (/obj/effect/decal/cleanable/cobweb,/obj/item/device/flashlight/lamp,/obj/structure/table/woodentable,/turf/simulated/floor/wood,/area/security/vacantoffice) +"ady" = (/obj/effect/decal/cleanable/ash,/obj/structure/table/woodentable,/obj/item/stack/tile/wood{amount = 12},/turf/simulated/floor/plating,/area/security/vacantoffice) +"adz" = (/obj/effect/decal/cleanable/blood/oil,/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/security/vacantoffice) +"adA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/vacantoffice) +"adB" = (/obj/structure/catwalk,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/snow,/area) +"adC" = (/obj/structure/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/light{dir = 8},/obj/machinery/door_control{id_tag = "medpriv2"; name = "Privacy Shutters"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/patient_room1) +"adD" = (/turf/simulated/floor{icon_state = "white"},/area/medical/patient_room1) +"adE" = (/obj/structure/bed/chair/office/light{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/patient_room1) +"adF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "medpriv2"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/patient_room1) +"adG" = (/obj/structure/window/reinforced,/obj/structure/table,/obj/item/weapon/storage/firstaid/fire{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/fire{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/o2{pixel_x = -2; pixel_y = 4},/obj/item/weapon/storage/firstaid/o2{pixel_x = -2; pixel_y = 4},/turf/simulated/floor{icon_state = "cmo"},/area/medical/medbay) +"adH" = (/obj/machinery/door/window{base_state = "left"; dir = 2; name = "Medical Storage"; req_access_txt = "5"},/turf/simulated/floor{icon_state = "cmo"},/area/medical/medbay) +"adI" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/closet/secure_closet/medical3,/obj/item/clothing/suit/wintercoat/medical,/obj/item/clothing/suit/wintercoat/medical,/obj/item/clothing/suit/wintercoat/medical,/turf/simulated/floor{icon_state = "cmo"},/area/medical/medbay) +"adJ" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"adK" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"adL" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"adM" = (/turf/simulated/wall,/area/medical/morgue) +"adN" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"adO" = (/obj/machinery/door/airlock{name = "Starboard Emergency Storage"; req_access_txt = "0"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"adP" = (/obj/machinery/door/airlock/maintenance{name = "Morgue Maintenance"; req_access_txt = "6"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"adQ" = (/obj/item/weapon/stool,/turf/simulated/floor/plating,/area/security/vacantoffice) +"adR" = (/turf/simulated/floor/plating,/area/security/vacantoffice) +"adS" = (/obj/item/weapon/table_parts/wood,/obj/item/weapon/table_parts/wood,/turf/simulated/floor/plating,/area/security/vacantoffice) +"adT" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/snow,/area) +"adU" = (/obj/structure/bed,/obj/item/weapon/bedsheet/medical,/obj/item/device/radio/intercom{frequency = 1485; name = "Station Intercom (Medbay)"; pixel_x = -30; pixel_y = 0},/obj/item/device/radio/intercom{frequency = 1485; name = "Station Intercom (Medbay)"; pixel_x = -30; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/patient_room1) +"adV" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "white"},/area/medical/patient_room1) +"adW" = (/obj/machinery/camera{c_tag = "Medbay Recovery Room"; dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/patient_room1) +"adX" = (/obj/structure/sign/examroom,/turf/simulated/wall,/area/medical/patient_room1) +"adY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"adZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"aea" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"aeb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"aec" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"aed" = (/obj/structure/morgue,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"aee" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"aef" = (/obj/structure/filingcabinet/chestdrawer{name = "Autopsy Reports"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"aeg" = (/obj/structure/table,/obj/item/device/camera{name = "Autopsy Camera"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"aeh" = (/obj/structure/table,/obj/item/weapon/autopsy_scanner,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"aei" = (/obj/machinery/alarm{dir = 4; pixel_x = -22; pixel_y = 0},/obj/machinery/camera{c_tag = "Vacant Office"; dir = 4},/turf/simulated/floor/plating,/area/security/vacantoffice) +"aej" = (/obj/item/ashtray/glass,/obj/item/clothing/mask/cigarette/cigar/cohiba,/turf/simulated/floor/plating,/area/security/vacantoffice) +"aek" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/newscaster{dir = 1; pixel_y = -32},/turf/simulated/floor{icon_state = "white"},/area/medical/patient_room1) +"ael" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/machinery/power/apc{dir = 2; pixel_x = 0; pixel_y = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/patient_room1) +"aem" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light_switch{pixel_y = -30},/turf/simulated/floor{icon_state = "white"},/area/medical/patient_room1) +"aen" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Recovery Room"; req_access_txt = "0"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/patient_room1) +"aeo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"aep" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"aeq" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/machinery/sleep_console{icon_state = "sleeperconsole-r"; orient = "RIGHT"},/obj/effect/decal/warning_stripes{tag = "icon-warning (NORTHWEST)"; icon_state = "warning"; dir = 9},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"aer" = (/obj/machinery/sleeper{icon_state = "sleeper_0-r"; orient = "RIGHT"},/obj/effect/decal/warning_stripes{tag = "icon-warning (NORTH)"; icon_state = "warning"; dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"aes" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/decal/warning_stripes{tag = "icon-warning (NORTH)"; icon_state = "warning"; dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"aet" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/bodyscanner,/obj/effect/decal/warning_stripes{tag = "icon-warning (NORTH)"; icon_state = "warning"; dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"aeu" = (/obj/machinery/body_scanconsole,/obj/effect/decal/warning_stripes{tag = "icon-warning (NORTH)"; icon_state = "warning"; dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"aev" = (/obj/structure/morgue,/turf/simulated/floor{dir = 8; icon_state = "darkblue"; tag = "icon-darkblue (NORTH)"},/area/medical/morgue) +"aew" = (/obj/item/device/radio/intercom{frequency = 1485; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"aex" = (/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"aey" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"aez" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/power/apc{dir = 2; pixel_x = 0; pixel_y = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"aeA" = (/obj/machinery/door/airlock/maintenance{name = "Morgue Maintenance"; req_access_txt = "6"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/medical/morgue) +"aeB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aeC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aeD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aeE" = (/obj/machinery/power/apc{dir = 8; pixel_x = -24; pixel_y = 5},/turf/simulated/floor/wood,/area/security/vacantoffice) +"aeF" = (/turf/simulated/wall,/area/maintenance/fsmaint2{icon_state = "disposal"; name = "Disposals Medical"}) +"aeG" = (/obj/machinery/door/airlock/external/snow{frequency = 1449; icon_state = "door_locked"; id_tag = "med_routing_ext"; locked = 1; req_access_txt = "13"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2{icon_state = "disposal"; name = "Disposals Medical"}) +"aeH" = (/turf/simulated/wall/r_wall,/area/medical/cmo) +"aeI" = (/obj/machinery/vending/medical{pixel_x = -2},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"aeJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"aeK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/decal/warning_stripes{tag = "icon-warning (WEST)"; icon_state = "warning"; dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"aeL" = (/obj/machinery/alarm{dir = 8; pixel_x = 24},/obj/machinery/camera{c_tag = "Medbay Sleepers"; dir = 8; pixel_y = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"aeM" = (/obj/machinery/optable,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"aeN" = (/turf/simulated/wall/r_wall,/area/medical/morgue) +"aeO" = (/turf/simulated/wall/r_wall,/area/medical/genetics) +"aeP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aeQ" = (/obj/machinery/door/airlock/engineering{name = "Vacant Office"; req_access_txt = "32"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aeR" = (/turf/simulated/floor/wood,/area/security/vacantoffice) +"aeS" = (/obj/structure/sign/snow,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall,/area/maintenance/fsmaint2{icon_state = "disposal"; name = "Disposals Medical"}) +"aeT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/airlock_sensor{id_tag = "med_routing_sensor"; master_tag = "med_routing"; pixel_x = 26; pixel_y = -8},/obj/machinery/light/small{dir = 8; flickering = 1},/obj/machinery/embedded_controller/radio/airlock_controller{id_tag = "med_routing"; pixel_x = 26; pixel_y = 4; tag_airpump = "med_routing_vent"; tag_chamber_sensor = "med_routing_sensor"; tag_exterior_door = "med_routing_ext"; tag_interior_door = "med_routing_int"},/obj/machinery/atmospherics/binary/dp_vent_pump/high_volume{dir = 4; frequency = 1449; id_tag = "med_routing_vent"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2{icon_state = "disposal"; name = "Disposals Medical"}) +"aeU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall,/area/maintenance/fsmaint2{icon_state = "disposal"; name = "Disposals Medical"}) +"aeV" = (/obj/machinery/computer/crew,/obj/machinery/door_control{id_tag = "medpriv1"; name = "Privacy Shutters"; pixel_x = -24; pixel_y = -8},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"aeW" = (/obj/machinery/computer/med_data,/obj/machinery/light{dir = 1},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"aeX" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/structure/flora/pottedplant/random,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"aeY" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"aeZ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/effect/decal/warning_stripes{tag = "icon-warning (WEST)"; icon_state = "warning"; dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"afa" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"afb" = (/obj/machinery/power/apc{dir = 4; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"afc" = (/obj/structure/morgue,/turf/simulated/floor{dir = 10; icon_state = "darkblue"; tag = "icon-darkblue (NORTH)"},/area/medical/morgue) +"afd" = (/turf/simulated/floor{dir = 2; icon_state = "darkblue"; tag = "icon-darkblue (NORTH)"},/area/medical/morgue) +"afe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor{dir = 2; icon_state = "darkblue"; tag = "icon-darkblue (NORTH)"},/area/medical/morgue) +"aff" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/camera{c_tag = "Morgue South"; dir = 1},/turf/simulated/floor{dir = 2; icon_state = "darkblue"; tag = "icon-darkblue (NORTH)"},/area/medical/morgue) +"afg" = (/obj/structure/table,/obj/item/weapon/scalpel{pixel_y = 12},/obj/item/device/healthanalyzer,/obj/machinery/light_switch{pixel_y = -30},/turf/simulated/floor{dir = 2; icon_state = "darkblue"; tag = "icon-darkblue (NORTH)"},/area/medical/morgue) +"afh" = (/obj/structure/table,/obj/item/weapon/storage/box/bodybags,/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{dir = 6; icon_state = "darkblue"; tag = "icon-darkblue (NORTH)"},/area/medical/morgue) +"afi" = (/obj/machinery/dna_scannernew,/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/medical/genetics) +"afj" = (/obj/machinery/computer/scan_consolenew,/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/medical/genetics) +"afk" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/box/disks{pixel_x = 2; pixel_y = 2},/obj/machinery/light{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/medical/genetics) +"afl" = (/obj/machinery/computer/scan_consolenew,/obj/item/device/radio/intercom{frequency = 1485; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/medical/genetics) +"afm" = (/obj/machinery/dna_scannernew,/turf/simulated/floor{dir = 5; icon_state = "whitepurple"},/area/medical/genetics) +"afn" = (/obj/machinery/light_construct,/turf/simulated/floor/plating,/area/security/vacantoffice) +"afo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/vacantoffice) +"afp" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'STAY CLEAR ACTIVE MASS DRIVERS'."; name = "\improper STAY CLEAR ACTIVE MASS DRIVERS"; pixel_x = 32; pixel_y = 0},/turf/snow,/area) +"afq" = (/turf/simulated/wall/r_wall,/area/maintenance/fsmaint2{icon_state = "disposal"; name = "Disposals Medical"}) +"afr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/maintenance/fsmaint2{icon_state = "disposal"; name = "Disposals Medical"}) +"afs" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/maintenance/fsmaint2{icon_state = "disposal"; name = "Disposals Medical"}) +"aft" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/maintenance/fsmaint2{icon_state = "disposal"; name = "Disposals Medical"}) +"afu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/fsmaint2{icon_state = "disposal"; name = "Disposals Medical"}) +"afv" = (/obj/machinery/door/airlock/external/snow{frequency = 1449; icon_state = "door_locked"; id_tag = "med_routing_int"; locked = 1; req_access_txt = "13"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/decal/warning_stripes{tag = "icon-warning_corner (WEST)"; icon_state = "warning_corner"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/fsmaint2{icon_state = "disposal"; name = "Disposals Medical"}) +"afw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/maintenance/fsmaint2{icon_state = "disposal"; name = "Disposals Medical"}) +"afx" = (/obj/effect/landmark/start{name = "Chief Medical Officer"},/obj/structure/bed/chair/office/dark{dir = 4},/obj/machinery/keycard_auth{pixel_x = -26; pixel_y = -12},/obj/machinery/power/apc{dir = 8; pixel_x = -24; pixel_y = 5},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"afy" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/item/clothing/accessory/stethoscope,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"afz" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"afA" = (/obj/structure/bed/chair{dir = 8},/obj/machinery/light_switch{pixel_x = 27; pixel_y = -8},/mob/living/simple_animal/cat/Runtime,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"afB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/device/radio/intercom{frequency = 1485; name = "Station Intercom (Medbay)"; pixel_x = -30; pixel_y = 0},/obj/machinery/door/firedoor/border_only{name = "Firelock South"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"afC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor/border_only{name = "Firelock South"},/obj/machinery/sleep_console{icon_state = "sleeperconsole-r"; orient = "RIGHT"},/obj/effect/decal/warning_stripes{tag = "icon-warning (SOUTHWEST)"; icon_state = "warning"; dir = 10},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"afD" = (/obj/machinery/door/firedoor/border_only{name = "Firelock South"},/obj/machinery/sleeper{icon_state = "sleeper_0-r"; orient = "RIGHT"},/obj/effect/decal/warning_stripes{tag = "icon-warning"; icon_state = "warning"; dir = 2},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"afE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor/border_only{name = "Firelock South"},/obj/effect/decal/warning_stripes{tag = "icon-warning"; icon_state = "warning"; dir = 2},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"afF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only{name = "Firelock South"},/obj/effect/decal/warning_stripes{tag = "icon-warning"; icon_state = "warning"; dir = 2},/obj/machinery/bodyscanner,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"afG" = (/obj/machinery/light{dir = 4},/obj/machinery/door/firedoor/border_only{name = "Firelock South"},/obj/effect/decal/warning_stripes{tag = "icon-warning"; icon_state = "warning"; dir = 2},/obj/machinery/body_scanconsole,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"afH" = (/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "0"; req_one_access_txt = "6;500"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"afI" = (/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"afJ" = (/obj/structure/bed/chair/office/dark{dir = 1},/obj/effect/landmark/start{name = "Geneticist"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"afK" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/camera{c_tag = "Genetics 1"; dir = 8; pixel_y = -22},/turf/simulated/floor{dir = 4; icon_state = "whitepurple"},/area/medical/genetics) +"afL" = (/turf/simulated/wall,/area/security/vacantoffice) +"afM" = (/obj/machinery/mass_driver{dir = 8; id_tag = "disposal_network"},/turf/simulated/floor/plating/airless,/area/maintenance/fsmaint2{icon_state = "disposal"; name = "Disposals Medical"}) +"afN" = (/obj/machinery/conveyor/auto{dir = 8; id_tag = "disposal_conveyors"},/obj/structure/plasticflaps/mining,/turf/simulated/floor/plating,/area/maintenance/fsmaint2{icon_state = "disposal"; name = "Disposals Medical"}) +"afO" = (/obj/machinery/conveyor/auto{dir = 8; id_tag = "disposal_conveyors"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2{icon_state = "disposal"; name = "Disposals Medical"}) +"afP" = (/obj/effect/decal/cleanable/soot,/obj/machinery/sorting_machine/destination/taxi_med{filter_dir = 4; input_dir = 2},/turf/simulated/floor/plating,/area/maintenance/fsmaint2{icon_state = "disposal"; name = "Disposals Medical"}) +"afQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/machinery/conveyor/auto{dir = 4; id_tag = "disposal_conveyors"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2{icon_state = "disposal"; name = "Disposals Medical"}) +"afR" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/deliveryChute{dir = 8},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2{icon_state = "disposal"; name = "Disposals Medical"}) +"afS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/warning_stripes{tag = "icon-warning (WEST)"; icon_state = "warning"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/fsmaint2{icon_state = "disposal"; name = "Disposals Medical"}) +"afT" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/access_button/airlock_interior{master_tag = "med_routing"; pixel_y = 23; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2{icon_state = "disposal"; name = "Disposals Medical"}) +"afU" = (/obj/structure/closet/secure_closet/CMO,/obj/item/weapon/cartridge/medical{pixel_y = -4},/obj/item/weapon/cartridge/medical{pixel_y = -4},/obj/item/weapon/cartridge/medical{pixel_y = -4},/obj/item/weapon/cartridge/chemistry{pixel_x = 3; pixel_y = -3},/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Medical Officer's Desk"; departmentType = 5; name = "Chief Medical Officer RC"; pixel_x = -28; pixel_y = 0},/obj/item/clothing/suit/wintercoat/cmo,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"afV" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"afW" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/item/clothing/glasses/hud/health,/obj/item/weapon/stamp/cmo,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"afX" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"afY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"afZ" = (/obj/machinery/door/airlock/glass_command{name = "Chief Medical Officer"; req_access_txt = "40"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/cmo) +"aga" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"agb" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"agc" = (/obj/machinery/atmospherics/unary/cryo_cell,/obj/machinery/camera{c_tag = "Medbay Cryogenics"},/turf/simulated/floor{dir = 9; icon_state = "whitegreen"},/area/medical/medbay) +"agd" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{current_temperature = 273},/obj/structure/closet/walllocker/defiblocker{pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/medbay) +"age" = (/obj/machinery/atmospherics/unary/cryo_cell,/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/medbay) +"agf" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/medbay) +"agg" = (/obj/structure/bed/roller,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = 30},/obj/machinery/iv_drip,/turf/simulated/floor{dir = 5; icon_state = "whitegreen"},/area/medical/medbay) +"agh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/medical/medbay) +"agi" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"agj" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"agk" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"agl" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"agm" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"agn" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"ago" = (/obj/structure/table,/obj/item/device/radio/headset/headset_medsci{pixel_x = 1; pixel_y = 5},/obj/item/weapon/storage/box/rxglasses,/turf/simulated/floor{dir = 4; icon_state = "whitepurple"},/area/medical/genetics) +"agp" = (/obj/effect/decal/cleanable/blood/oil/streak,/obj/machinery/light/small{dir = 8; flickering = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint2{icon_state = "disposal"; name = "Disposals Medical"}) +"agq" = (/obj/machinery/conveyor/auto{dir = 1; id_tag = "disposal_conveyors"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2{icon_state = "disposal"; name = "Disposals Medical"}) +"agr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/decal/warning_stripes{tag = "icon-warning (NORTHWEST)"; icon_state = "warning"; dir = 9},/turf/simulated/floor/plating,/area/maintenance/fsmaint2{icon_state = "disposal"; name = "Disposals Medical"}) +"ags" = (/obj/effect/decal/warning_stripes{tag = "icon-warning (NORTH)"; icon_state = "warning"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint2{icon_state = "disposal"; name = "Disposals Medical"}) +"agt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/effect/decal/warning_stripes{tag = "icon-warning_corner (NORTH)"; icon_state = "warning_corner"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint2{icon_state = "disposal"; name = "Disposals Medical"}) +"agu" = (/obj/structure/disposalpipe/segment,/obj/item/weapon/stool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2{icon_state = "disposal"; name = "Disposals Medical"}) +"agv" = (/obj/machinery/alarm{dir = 4; pixel_x = -22},/obj/machinery/camera{c_tag = "Chief Medical Officer's Office"; dir = 4},/obj/structure/filingcabinet,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"agw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"agx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"agy" = (/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"agz" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"agA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/full/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "medpriv1"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/cmo) +"agB" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"agC" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"agD" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"agE" = (/obj/machinery/atmospherics/pipe/simple/insulated/hidden/blue{dir = 6},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"agF" = (/obj/machinery/atmospherics/pipe/manifold/insulated/hidden/blue,/turf/simulated/floor{dir = 8; icon_state = "whitegreen"},/area/medical/medbay) +"agG" = (/obj/machinery/atmospherics/pipe/manifold/insulated/hidden/blue,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"agH" = (/obj/machinery/atmospherics/pipe/simple/insulated/hidden/blue{dir = 9},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"agI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"agJ" = (/obj/structure/bed/roller,/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/medical/medbay) +"agK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/medical/medbay) +"agL" = (/obj/structure/flora/pottedplant/random,/obj/machinery/light_switch{pixel_y = -30},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"agM" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"agN" = (/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j2s"; sort_tag = "GENETICS"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"agO" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"agP" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"agQ" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/power/apc{dir = 4; pixel_x = 24; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{dir = 4; icon_state = "whitepurple"},/area/medical/genetics) +"agR" = (/obj/structure/table,/obj/item/stack/cable_coil{amount = 5},/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"agS" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"agT" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/solar/panel{id_tag = "medisolar"; name = "Medbay Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/fstarboard{name = "\improper Medbay Solar Array"}) +"agU" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/catwalk{icon_state = "catwalk2"},/turf/snow/permafrost,/area/solar/fstarboard{name = "\improper Medbay Solar Array"}) +"agV" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/solar/panel{id_tag = "medisolar"; name = "Medbay Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/fstarboard{name = "\improper Medbay Solar Array"}) +"agW" = (/obj/machinery/conveyor/auto{dir = 4; id_tag = "disposal_conveyors"},/turf/simulated/floor/plating/airless,/area/maintenance/fsmaint2{icon_state = "disposal"; name = "Disposals Medical"}) +"agX" = (/obj/machinery/conveyor/auto{dir = 4; id_tag = "disposal_conveyors"},/obj/structure/plasticflaps/mining,/turf/simulated/floor/plating,/area/maintenance/fsmaint2{icon_state = "disposal"; name = "Disposals Medical"}) +"agY" = (/obj/machinery/conveyor/auto{dir = 4; id_tag = "disposal_conveyors"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2{icon_state = "disposal"; name = "Disposals Medical"}) +"agZ" = (/obj/machinery/conveyor/auto{dir = 9; id_tag = "disposal_conveyors"; in_reverse = 1},/obj/effect/decal/cleanable/soot,/turf/simulated/floor/plating,/area/maintenance/fsmaint2{icon_state = "disposal"; name = "Disposals Medical"}) +"aha" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/sign/securearea{name = "\improper CAUTION: HIGH VELOCITY IMPACTS"},/turf/simulated/wall,/area/maintenance/fsmaint2{icon_state = "disposal"; name = "Disposals Medical"}) +"ahb" = (/obj/effect/decal/cleanable/blood/oil,/turf/simulated/floor/plating,/area/maintenance/fsmaint2{icon_state = "disposal"; name = "Disposals Medical"}) +"ahc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8; initialize_directions = 11},/turf/simulated/floor/plating,/area/maintenance/fsmaint2{icon_state = "disposal"; name = "Disposals Medical"}) +"ahd" = (/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 8; pixel_x = 22},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/fsmaint2{icon_state = "disposal"; name = "Disposals Medical"}) +"ahe" = (/turf/simulated/wall/r_wall,/area/medical/break_room) +"ahf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/full/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "medpriv1"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/break_room) +"ahg" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/full/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "medpriv1"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/cmo) +"ahh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/full/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "medpriv1"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/cmo) +"ahi" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"ahj" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"ahk" = (/obj/machinery/vending/medical{pixel_x = -2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"ahl" = (/obj/structure/table/reinforced,/obj/item/weapon/wrench,/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone,/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone,/obj/item/weapon/reagent_containers/spray/cleaner{pixel_x = 5},/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/ointment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"ahm" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/atmospherics/unary/portables_connector{dir = 1; name = "Connector Port (Air Supply)"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"ahn" = (/turf/simulated/floor{dir = 8; icon_state = "whitegreen"},/area/medical/medbay) +"aho" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"ahp" = (/obj/structure/bed/roller,/obj/machinery/recharger/defibcharger/wallcharger{pixel_x = 32},/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/medical/medbay) +"ahq" = (/turf/simulated/wall/r_wall,/area/medical/medbay) +"ahr" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Genetics"; req_access_txt = "0"; req_one_access_txt = "5;9"},/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"ahs" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/medical/genetics) +"aht" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/medical/genetics) +"ahu" = (/obj/structure/closet/secure_closet/medical1,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"ahv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"ahw" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{dir = 4; icon_state = "whitepurple"},/area/medical/genetics) +"ahx" = (/obj/machinery/door/airlock/maintenance{name = "Genetics Maintenance"; req_access_txt = "9"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/medical/genetics) +"ahy" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"ahz" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/catwalk{icon_state = "catwalk3"},/turf/snow/permafrost,/area/solar/fstarboard{name = "\improper Medbay Solar Array"}) +"ahA" = (/obj/machinery/power/solar/panel/tracker,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/catwalk{icon_state = "catwalk2"},/turf/snow,/area/solar/fore{name = "\improper Engineering Solar Array"}) +"ahB" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'STAY CLEAR ACTIVE MASS DRIVERS'."; name = "\improper STAY CLEAR ACTIVE MASS DRIVERS"; pixel_y = -32},/turf/snow,/area) +"ahC" = (/obj/machinery/conveyor/auto{dir = 5; id_tag = "disposal_conveyors"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2{icon_state = "disposal"; name = "Disposals Medical"}) +"ahD" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/structure/disposaloutlet{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fsmaint2{icon_state = "disposal"; name = "Disposals Medical"}) +"ahE" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/decal/warning_stripes{tag = "icon-warning (WEST)"; icon_state = "warning"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/fsmaint2{icon_state = "disposal"; name = "Disposals Medical"}) +"ahF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/light/small,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -35},/turf/simulated/floor/plating,/area/maintenance/fsmaint2{icon_state = "disposal"; name = "Disposals Medical"}) +"ahG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/decal/cleanable/soot,/turf/simulated/floor/plating,/area/maintenance/fsmaint2{icon_state = "disposal"; name = "Disposals Medical"}) +"ahH" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; pixel_x = 24; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/fsmaint2{icon_state = "disposal"; name = "Disposals Medical"}) +"ahI" = (/turf/simulated/wall,/area/medical/break_room) +"ahJ" = (/obj/structure/bed/chair/comfy/black{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = 30},/obj/machinery/camera{c_tag = "Medbay Breakroom"; dir = 4; pixel_y = -22},/turf/simulated/floor{icon_state = "whitebluefull"},/area/medical/break_room) +"ahK" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/power/apc{dir = 1; pixel_y = 24; pixel_x = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{icon_state = "whitebluefull"},/area/medical/break_room) +"ahL" = (/obj/structure/table,/obj/item/stack/package_wrap,/obj/item/weapon/reagent_containers/food/drinks/britcup,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "whitebluefull"},/area/medical/break_room) +"ahM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/break_room) +"ahN" = (/obj/structure/bed/chair/vehicle/wheelchair,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"ahO" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"ahP" = (/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j2s"; sort_tag = "MEDBAY"},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"ahQ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"ahR" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"ahS" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"ahT" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"ahU" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"ahV" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"ahW" = (/obj/structure/disposalpipe/sortjunction{dir = 4; sort_tag = "CHEMISTRY"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"ahX" = (/obj/machinery/door/airlock/glass_medical{id_tag = "GeneticsDoor"; name = "Genetics"; req_access_txt = "5"},/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"ahY" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door_control{id_tag = "GeneticsDoor"; name = "Genetics Exit Button"; normaldoorcontrol = 1; pixel_x = -8; pixel_y = 24; range = 3},/obj/machinery/camera{c_tag = "Genetics Cloning Room"},/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/medical/genetics) +"ahZ" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/medical/genetics) +"aia" = (/obj/structure/closet/secure_closet/personal,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; level = 2; on = 1},/turf/simulated/floor{dir = 5; icon_state = "whitepurple"},/area/medical/genetics) +"aib" = (/obj/structure/window/reinforced{dir = 1},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"aic" = (/obj/machinery/door/window{dir = 1; name = "Monkey Pen"; req_access_txt = "9"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"aid" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aie" = (/turf/simulated/wall,/area/crew_quarters/locker) +"aif" = (/obj/structure/sink{pixel_y = 27},/obj/machinery/power/apc{dir = 8; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker) +"aig" = (/obj/structure/toilet{pixel_y = 8},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker) +"aih" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/locker) +"aii" = (/obj/structure/cable,/obj/structure/catwalk{icon_state = "catwalk3"},/turf/snow,/area/solar/fore{name = "\improper Engineering Solar Array"}) +"aij" = (/turf/simulated/wall/r_wall,/area/tcomms/chamber) +"aik" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{name = "Disposals Routing Access"; req_access_txt = "12"},/obj/effect/decal/warning_stripes{tag = "icon-warning_corner (NORTH)"; icon_state = "warning_corner"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint2{icon_state = "disposal"; name = "Disposals Medical"}) +"ail" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2{icon_state = "disposal"; name = "Disposals Medical"}) +"aim" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/fsmaint2{icon_state = "disposal"; name = "Disposals Medical"}) +"ain" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/margherita,/obj/machinery/newscaster{dir = 4; pixel_x = -28},/turf/simulated/floor{icon_state = "whitebluefull"},/area/medical/break_room) +"aio" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "whitebluefull"},/area/medical/break_room) +"aip" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor{icon_state = "whitebluefull"},/area/medical/break_room) +"aiq" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Break Room"; req_access_txt = "5"; req_one_access_txt = "0"},/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/break_room) +"air" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"ais" = (/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j2s"; sort_tag = "CMO OFFICE"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"ait" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"aiu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"aiv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"aiw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"aix" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"aiy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/medical/medbay) +"aiz" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"aiA" = (/obj/structure/bed/chair/office/dark,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"aiB" = (/obj/structure/table,/obj/item/weapon/storage/box/bodybags{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/box/rxglasses,/obj/item/device/flashlight/pen,/obj/machinery/alarm{dir = 8; pixel_x = 24},/obj/machinery/light{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "whitepurple"},/area/medical/genetics) +"aiC" = (/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"aiD" = (/obj/machinery/light/small,/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"aiE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aiF" = (/obj/machinery/door/airlock/maintenance{name = "Biological Disposals"; req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/crew_quarters/locker) +"aiG" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker) +"aiH" = (/obj/structure/mirror{dir = 4; pixel_x = 28; pixel_y = -2},/obj/structure/table,/obj/structure/flora/pottedplant{pixel_y = 12},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/light/small,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker) +"aiI" = (/turf/simulated/wall,/area/solar/fstarboard{name = "\improper Medbay Solar Array"}) +"aiJ" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/solar/panel{id_tag = "engisolar"; name = "Engineering Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/fore{name = "\improper Engineering Solar Array"}) +"aiK" = (/obj/structure/catwalk{icon_state = "catwalk3"},/turf/snow,/area/solar/fore{name = "\improper Engineering Solar Array"}) +"aiL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"aiM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"aiN" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"aiO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/closet/emcloset/cold,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"aiP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/medical/break_room) +"aiQ" = (/obj/structure/bed/chair/comfy/black{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light{dir = 8},/obj/item/device/radio/intercom{frequency = 1485; name = "Station Intercom (Medbay)"; pixel_x = -30; pixel_y = 0},/turf/simulated/floor{icon_state = "whitebluefull"},/area/medical/break_room) +"aiR" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "whitebluefull"},/area/medical/break_room) +"aiS" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/light_switch{pixel_y = -30},/turf/simulated/floor{icon_state = "whitebluefull"},/area/medical/break_room) +"aiT" = (/obj/machinery/camera{c_tag = "Medbay South"; dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"aiU" = (/obj/machinery/hologram/holopad,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"aiV" = (/obj/structure/table/reinforced,/obj/machinery/door_control{desc = "A remote control switch for the medbay foyer."; id_tag = "MedbayFoyer"; name = "Medbay Exit Button"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"aiW" = (/obj/machinery/door/window{dir = 1; base_state = "left"; name = "Medbay Reception"; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"aiX" = (/obj/machinery/computer/med_data,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"aiY" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"aiZ" = (/obj/machinery/cloning/clonepod/full,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"aja" = (/obj/machinery/computer/cloning,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"ajb" = (/obj/machinery/dna_scannernew,/turf/simulated/floor{dir = 6; icon_state = "whitepurple"},/area/medical/genetics) +"ajc" = (/turf/simulated/wall/r_wall,/area/storage/primary) +"ajd" = (/obj/machinery/power/solar/control{id_tag = "aftsolar"; name = "Aft Solar Control"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/solar/fstarboard{name = "\improper Medbay Solar Array"}) +"aje" = (/obj/item/weapon/stool{pixel_y = 8},/obj/machinery/power/apc{dir = 1; pixel_y = 24; pixel_x = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/solar/fstarboard{name = "\improper Medbay Solar Array"}) +"ajf" = (/obj/structure/sign/snow,/turf/simulated/wall,/area/solar/fstarboard{name = "\improper Medbay Solar Array"}) +"ajg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/catwalk{icon_state = "catwalk3"},/turf/snow/permafrost,/area/solar/fstarboard{name = "\improper Medbay Solar Array"}) +"ajh" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/catwalk{icon_state = "catwalk4"},/turf/snow,/area/solar/fore{name = "\improper Engineering Solar Array"}) +"aji" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/catwalk{icon_state = "catwalk12"},/turf/snow,/area/solar/fore{name = "\improper Engineering Solar Array"}) +"ajj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/catwalk{icon_state = "catwalk12"},/turf/snow,/area/solar/fore{name = "\improper Engineering Solar Array"}) +"ajk" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/catwalk{icon_state = "catwalk15"},/turf/snow,/area/solar/fore{name = "\improper Engineering Solar Array"}) +"ajl" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/catwalk{icon_state = "catwalk12"},/turf/snow,/area/solar/fore{name = "\improper Engineering Solar Array"}) +"ajm" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/catwalk{icon_state = "catwalk8"},/turf/snow,/area/solar/fore{name = "\improper Engineering Solar Array"}) +"ajn" = (/obj/machinery/telecomms/processor/preset_two,/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 6},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/tcomms/chamber) +"ajo" = (/obj/machinery/telecomms/processor/preset_four,/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 4},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/tcomms/chamber) +"ajp" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/tcomms/chamber) +"ajq" = (/obj/machinery/telecomms/server/presets/medical,/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 4},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/tcomms/chamber) +"ajr" = (/obj/machinery/telecomms/server/presets/science,/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 4},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/tcomms/chamber) +"ajs" = (/obj/machinery/telecomms/server/presets/common,/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 4},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/tcomms/chamber) +"ajt" = (/obj/machinery/telecomms/server/presets/supply,/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 4},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/tcomms/chamber) +"aju" = (/obj/machinery/telecomms/server/presets/security,/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 4},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/tcomms/chamber) +"ajv" = (/obj/machinery/telecomms/server/presets/engineering,/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 4},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/tcomms/chamber) +"ajw" = (/obj/machinery/telecomms/server/presets/command,/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 10},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/tcomms/chamber) +"ajx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"ajy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"ajz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"ajA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"ajB" = (/obj/machinery/door/airlock/maintenance{name = "Medbay Maintenance"; req_access_txt = "12;5"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/medical/break_room) +"ajC" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "whitebluefull"},/area/medical/break_room) +"ajD" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "whitebluefull"},/area/medical/break_room) +"ajE" = (/turf/simulated/wall,/area/medical/paramedics) +"ajF" = (/obj/machinery/door/airlock/glass_medical{id_tag = ""; name = "Paramedic Station"; req_access_txt = "500"},/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics) +"ajG" = (/obj/machinery/media/receiver/boombox/wallmount/muzak,/turf/simulated/wall,/area/medical/paramedics) +"ajH" = (/obj/machinery/light{dir = 8},/obj/machinery/vending/wallmed1{pixel_y = -32},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"ajI" = (/obj/machinery/door_control{desc = "A remote control switch for the medbay foyer."; id_tag = "MedbayFoyer"; name = "Medbay Exit Button"; normaldoorcontrol = 1; pixel_x = -2; pixel_y = -24},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"ajJ" = (/obj/structure/table/reinforced,/obj/machinery/computer/med_data/laptop,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"ajK" = (/obj/structure/bed/chair/office/dark,/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"ajL" = (/obj/machinery/computer/crew,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"ajM" = (/obj/machinery/status_display,/turf/simulated/wall/r_wall,/area/medical/chemistry) +"ajN" = (/obj/machinery/smartfridge/chemistry,/turf/simulated/wall,/area/medical/chemistry) +"ajO" = (/obj/machinery/door/airlock/glass_medical{name = "Chemistry Lab"; req_access_txt = "5; 33"},/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"ajP" = (/turf/simulated/wall/r_wall,/area/medical/chemistry) +"ajQ" = (/obj/structure/sign/chemtable,/turf/simulated/wall/r_wall,/area/medical/chemistry) +"ajR" = (/obj/structure/table,/obj/item/stack/sheet/glass/glass{amount = 50},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = 30},/turf/simulated/floor{icon_state = "floorgrime"},/area/storage/primary) +"ajS" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor{icon_state = "floorgrime"},/area/storage/primary) +"ajT" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor{icon_state = "floorgrime"},/area/storage/primary) +"ajU" = (/turf/simulated/wall,/area/storage/primary) +"ajV" = (/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosiavulgaris,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"ajW" = (/obj/structure/closet/emcloset/cold,/turf/simulated/floor/plating,/area/solar/fstarboard{name = "\improper Medbay Solar Array"}) +"ajX" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/solar/fstarboard{name = "\improper Medbay Solar Array"}) +"ajY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/solar/fstarboard{name = "\improper Medbay Solar Array"}) +"ajZ" = (/obj/machinery/door/airlock/external/snow{req_access_txt = "13"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/solar/fstarboard{name = "\improper Medbay Solar Array"}) +"aka" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/catwalk{icon_state = "catwalk12"},/turf/snow/permafrost,/area/solar/fstarboard{name = "\improper Medbay Solar Array"}) +"akb" = (/obj/structure/catwalk{icon_state = "catwalk12"},/turf/snow/permafrost,/area/solar/fstarboard{name = "\improper Medbay Solar Array"}) +"akc" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/catwalk{icon_state = "catwalk12"},/turf/snow/permafrost,/area/solar/fstarboard{name = "\improper Medbay Solar Array"}) +"akd" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/catwalk{icon_state = "catwalk15"},/turf/snow/permafrost,/area/solar/fstarboard{name = "\improper Medbay Solar Array"}) +"ake" = (/obj/machinery/power/solar/panel/tracker,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/catwalk{icon_state = "catwalk8"},/turf/snow/permafrost,/area/solar/fstarboard{name = "\improper Medbay Solar Array"}) +"akf" = (/obj/docking_port/destination/vox/northeast_solars,/turf/snow,/area) +"akg" = (/obj/structure/cable,/obj/machinery/power/solar/panel{id_tag = "engisolar"; name = "Engineering Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/fore{name = "\improper Engineering Solar Array"}) +"akh" = (/obj/effect/landmark{name = "blobstart"},/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/tcomms/chamber) +"aki" = (/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/tcomms/chamber) +"akj" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/obj/machinery/light{dir = 4},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/tcomms/chamber) +"akk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/science/robotics) +"akl" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/science/robotics) +"akm" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/science/robotics) +"akn" = (/turf/simulated/wall,/area/science/robotics) +"ako" = (/obj/machinery/vending/discount,/obj/machinery/alarm{dir = 4; pixel_x = -22},/turf/simulated/floor{icon_state = "whitebluefull"},/area/medical/break_room) +"akp" = (/obj/machinery/computer/arcade,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor{icon_state = "whitebluefull"},/area/medical/break_room) +"akq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/break_room) +"akr" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/machinery/light_switch{pixel_y = 24},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics) +"aks" = (/obj/structure/closet/walllocker/defiblocker{pixel_x = 30; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics) +"akt" = (/obj/machinery/door/airlock/glass_medical{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"; req_one_access_txt = "0"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"aku" = (/obj/machinery/door/airlock/glass_medical{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"; req_one_access_txt = "0"},/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"akv" = (/obj/machinery/door/airlock/glass_medical{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"; req_one_access_txt = "0"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"akw" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"akx" = (/obj/structure/table/reinforced,/obj/item/device/deskbell/signaler/medbay,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"aky" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"akz" = (/obj/structure/sign/chemistry,/turf/simulated/wall/r_wall,/area/medical/chemistry) +"akA" = (/obj/structure/sink{dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{dir = 1; icon_state = "whiteyellow"},/area/medical/chemistry) +"akB" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{dir = 1; icon_state = "whiteyellow"},/area/medical/chemistry) +"akC" = (/obj/structure/closet/secure_closet/chemical,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light_switch{pixel_y = 24},/turf/simulated/floor{dir = 1; icon_state = "whiteyellow"},/area/medical/chemistry) +"akD" = (/obj/structure/table,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/device/assembly/igniter{pixel_x = 8},/obj/item/device/assembly/igniter{pixel_x = 8},/obj/item/device/assembly/igniter{pixel_x = 8},/obj/item/device/assembly/timer{pixel_x = -4; pixel_y = 6},/obj/item/device/assembly/timer{pixel_x = -4; pixel_y = 6},/obj/item/device/assembly/timer{pixel_x = -4; pixel_y = 6},/obj/item/weapon/screwdriver{pixel_y = 5},/obj/machinery/light{dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 1; pixel_y = 24; pixel_x = 0},/turf/simulated/floor{dir = 1; icon_state = "whiteyellow"},/area/medical/chemistry) +"akE" = (/obj/structure/table,/obj/item/weapon/storage/box/syringes,/obj/item/clothing/glasses/science,/obj/item/weapon/storage/bag/chem,/turf/simulated/floor{dir = 1; icon_state = "whiteyellow"},/area/medical/chemistry) +"akF" = (/obj/structure/table,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/box/labels,/obj/item/weapon/hand_labeler,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/obj/item/weapon/storage/pill_bottle/inaprovaline,/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 7},/obj/item/stack/package_wrap,/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = 30},/turf/simulated/floor{dir = 1; icon_state = "whiteyellow"},/area/medical/chemistry) +"akG" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/storage/primary) +"akH" = (/obj/structure/reagent_dispensers/silicate,/turf/simulated/floor{icon_state = "floorgrime"},/area/storage/primary) +"akI" = (/turf/simulated/wall,/area/engine/aux_control{name = "Engineering Medical"}) +"akJ" = (/obj/structure/sign/electricshock,/turf/simulated/wall,/area/engine/aux_control{name = "Engineering Medical"}) +"akK" = (/obj/machinery/door/airlock/external/snow{req_access_txt = "13"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/aux_control{name = "Engineering Medical"}) +"akL" = (/obj/structure/sign/snow,/turf/simulated/wall,/area/engine/aux_control{name = "Engineering Medical"}) +"akM" = (/obj/machinery/telecomms/processor/preset_three,/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/tcomms/chamber) +"akN" = (/obj/machinery/telecomms/processor/preset_one,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/tcomms/chamber) +"akO" = (/obj/machinery/blackbox_recorder,/turf/simulated/floor{icon_state = "dark"},/area/tcomms/chamber) +"akP" = (/obj/machinery/message_server,/turf/simulated/floor{icon_state = "dark"},/area/tcomms/chamber) +"akQ" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/tcomms/chamber) +"akR" = (/obj/machinery/computer/rdconsole/robotics,/turf/simulated/floor,/area/science/robotics) +"akS" = (/obj/machinery/computer/aifixer,/turf/simulated/floor,/area/science/robotics) +"akT" = (/obj/machinery/vending/wallmed1{pixel_x = -24},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics) +"akU" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics) +"akV" = (/obj/structure/closet/paramedic,/obj/machinery/camera{c_tag = "Paramedic's Office"; dir = 8; pixel_y = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics) +"akW" = (/obj/structure/sign/redcross{name = "Paramedic"},/turf/simulated/wall,/area/medical/paramedics) +"akX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"akY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"akZ" = (/obj/structure/flora/pottedplant/random,/obj/machinery/power/apc{dir = 1; pixel_y = 24; pixel_x = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"ala" = (/turf/simulated/floor{dir = 4; icon_state = "whiteyellow"},/area/medical/medbay) +"alb" = (/obj/structure/table/reinforced,/obj/machinery/door/window{name = "Chemistry Desk"; req_access_txt = "5; 33"},/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"alc" = (/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"ald" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"ale" = (/obj/item/weapon/stool{pixel_y = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"alf" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/item/stack/sheet/mineral/plasma,/obj/machinery/camera{c_tag = "Chemistry"; dir = 8},/obj/item/device/radio/intercom{frequency = 1485; name = "Station Intercom (Medbay)"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"alg" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/storage/primary) +"alh" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor,/area/storage/primary) +"ali" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "bot"},/area/storage/primary) +"alj" = (/obj/structure/table,/obj/item/clothing/head/welding{pixel_x = -3; pixel_y = 5},/obj/item/clothing/glasses/scanner/meson,/turf/simulated/floor/plating,/area/engine/aux_control{name = "Engineering Medical"}) +"alk" = (/obj/machinery/power/monitor,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/engine/aux_control{name = "Engineering Medical"}) +"all" = (/obj/structure/closet/wardrobe/engineering_yellow,/turf/simulated/floor/plating,/area/engine/aux_control{name = "Engineering Medical"}) +"alm" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/engine/aux_control{name = "Engineering Medical"}) +"aln" = (/obj/machinery/power/terminal,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/aux_control{name = "Engineering Medical"}) +"alo" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/catwalk{icon_state = "catwalk3"},/turf/snow/permafrost,/area/solar/fstarboard{name = "\improper Medbay Solar Array"}) +"alp" = (/obj/docking_port/destination/vox/northwest_solars,/turf/snow,/area) +"alq" = (/obj/machinery/power/battery/smes{charge = 5e+006},/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/tcomms/chamber) +"alr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/tcomms/chamber) +"als" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/tcomms/chamber) +"alt" = (/obj/machinery/telecomms/broadcaster/preset_left,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/tcomms/chamber) +"alu" = (/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/tcomms/chamber) +"alv" = (/obj/machinery/telecomms/broadcaster/preset_right,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/tcomms/chamber) +"alw" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/disposalpipe/sortjunction{dir = 1; sort_tag = "ROBOTICS"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"alx" = (/obj/machinery/door/airlock/maintenance{name = "Robotics Maintenance"; req_access_txt = "29"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/science/robotics) +"aly" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/science/robotics) +"alz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/science/robotics) +"alA" = (/obj/machinery/requests_console{department = "Robotics"; departmentType = 2; name = "Robotics RC"; pixel_y = 30},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light{dir = 1},/obj/machinery/r_n_d/fabricator/circuit_imprinter,/turf/simulated/floor,/area/science/robotics) +"alB" = (/obj/structure/table,/obj/item/weapon/circular_saw,/obj/item/weapon/scalpel{pixel_y = 12},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/alarm{pixel_y = 23},/obj/item/weapon/retractor{pixel_y = 6},/obj/item/weapon/hemostat{pixel_y = 4},/turf/simulated/floor,/area/science/robotics) +"alC" = (/obj/machinery/optable{name = "Robotics Operating Table"},/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = 30},/turf/simulated/floor{dir = 4; icon_state = "purple"},/area/science/robotics) +"alD" = (/obj/structure/bed/chair,/obj/machinery/power/apc{dir = 8; pixel_x = -24; pixel_y = 5},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/effect/landmark/start{name = "Paramedic"},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics) +"alE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics) +"alF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/effect/landmark/start{name = "Paramedic"},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics) +"alG" = (/obj/machinery/door/airlock/glass_medical{id_tag = ""; name = "Paramedic Station"; req_access_txt = "500"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics) +"alH" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"alI" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"alJ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"alK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"alL" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; level = 2; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"alM" = (/turf/simulated/floor{dir = 4; icon_state = "whiteyellowcorner"},/area/medical/medbay) +"alN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/chemistry) +"alO" = (/obj/machinery/chem_dispenser/mapping,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"alP" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"alQ" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"alR" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"alS" = (/obj/machinery/chem_dispenser/mapping,/obj/machinery/alarm{dir = 8; pixel_x = 24},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"alT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/storage/primary) +"alU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/storage/primary) +"alV" = (/obj/structure/reagent_dispensers/fueltank,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor{icon_state = "bot"},/area/storage/primary) +"alW" = (/obj/structure/table,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/engine/aux_control{name = "Engineering Medical"}) +"alX" = (/obj/item/weapon/stool{pixel_y = 8},/obj/effect/landmark{name = "blobstart"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/engine/aux_control{name = "Engineering Medical"}) +"alY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/engine/aux_control{name = "Engineering Medical"}) +"alZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/engine/aux_control{name = "Engineering Medical"}) +"ama" = (/obj/machinery/power/battery/smes{charge = 1e+006},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/engine/aux_control{name = "Engineering Medical"}) +"amb" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/engine/aux_control{name = "Engineering Medical"}) +"amc" = (/obj/machinery/telecomms/bus/preset_two,/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/obj/machinery/power/terminal{dir = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/tcomms/chamber) +"amd" = (/obj/machinery/telecomms/bus/preset_four,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/tcomms/chamber) +"ame" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/tcomms/chamber) +"amf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/tcomms/chamber) +"amg" = (/obj/machinery/telecomms/hub/preset,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/tcomms/chamber) +"amh" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 6},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/tcomms/chamber) +"ami" = (/obj/machinery/power/apc{dir = 2; pixel_x = 0; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 4},/obj/machinery/camera{c_tag = "Telecomms Chamber"; dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/tcomms/chamber) +"amj" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 4},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/tcomms/chamber) +"amk" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 9},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/tcomms/chamber) +"aml" = (/obj/machinery/disposal,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor,/area/science/robotics) +"amm" = (/turf/simulated/floor,/area/science/robotics) +"amn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/landmark/start{name = "Roboticist"},/turf/simulated/floor,/area/science/robotics) +"amo" = (/turf/simulated/floor{dir = 4; icon_state = "purple"},/area/science/robotics) +"amp" = (/obj/machinery/computer/crew,/obj/machinery/alarm{dir = 4; pixel_x = -22; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics) +"amq" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2{pixel_x = 10; pixel_y = 2},/obj/item/clothing/mask/gas,/obj/item/weapon/storage/toolbox/emergency,/obj/item/weapon/lighter{icon_state = "lighter-c"},/obj/item/weapon/storage/fancy/cigarettes,/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone,/obj/machinery/light,/obj/machinery/recharger/defibcharger/wallcharger{pixel_y = -26},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics) +"amr" = (/obj/structure/closet/secure_closet/paramedic,/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics) +"ams" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/medical/paramedics) +"amt" = (/obj/structure/bed/chair{dir = 1},/obj/machinery/camera{c_tag = "Medbay Lobby"; dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"amu" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"amv" = (/obj/structure/bed/chair{dir = 1},/obj/machinery/alarm{dir = 8; pixel_x = 24},/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"amw" = (/obj/machinery/chem_master,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"amx" = (/obj/structure/bed/chair/office/dark,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/landmark/start{name = "Chemist"},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"amy" = (/obj/structure/table,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/item/weapon/reagent_containers/glass/beaker/large,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"amz" = (/obj/structure/bed/chair/office/dark,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark/start{name = "Chemist"},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"amA" = (/obj/machinery/vending/tool,/turf/simulated/floor,/area/storage/primary) +"amB" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/storage/primary) +"amC" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 2; pixel_x = 0; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/storage/primary) +"amD" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{icon_state = "floorgrime"},/area/storage/primary) +"amE" = (/obj/machinery/power/apc{dir = 8; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating,/area/engine/aux_control{name = "Engineering Medical"}) +"amF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "damaged3"},/area/engine/aux_control{name = "Engineering Medical"}) +"amG" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/plating,/area/engine/aux_control{name = "Engineering Medical"}) +"amH" = (/obj/machinery/suit_storage_unit/engie,/turf/simulated/floor/plating,/area/engine/aux_control{name = "Engineering Medical"}) +"amI" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/catwalk{icon_state = "catwalk1"},/turf/snow/permafrost,/area/solar/fstarboard{name = "\improper Medbay Solar Array"}) +"amJ" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/obj/machinery/light{dir = 8},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/tcomms/chamber) +"amK" = (/obj/machinery/telecomms/receiver/preset_left,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/tcomms/chamber) +"amL" = (/obj/machinery/telecomms/receiver/preset_right,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/tcomms/chamber) +"amM" = (/obj/machinery/door/airlock/highsecurity{aiControlDisabled = 1; name = "Telecomms Access Door"; req_access_txt = "61"; req_one_access_txt = ""},/turf/simulated/floor{icon_state = "dark"},/area/tcomms/chamber) +"amN" = (/obj/machinery/r_n_d/fabricator/mech,/obj/machinery/camera{c_tag = "Robotics"; dir = 4},/obj/machinery/newscaster{dir = 4; pixel_x = -26; pixel_y = 1},/turf/simulated/floor,/area/science/robotics) +"amO" = (/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "bot"},/area/science/robotics) +"amP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/science/robotics) +"amQ" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/obj/machinery/cell_charger,/obj/machinery/power/apc{dir = 4; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/light_switch{pixel_x = 23; pixel_y = -10},/obj/item/device/mmi,/obj/item/device/mmi,/obj/item/device/mmi,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/item/device/mmi/posibrain,/obj/item/clothing/suit/wintercoat/science,/obj/item/clothing/suit/wintercoat/science,/turf/simulated/floor{dir = 4; icon_state = "purple"},/area/science/robotics) +"amR" = (/obj/machinery/status_display,/turf/simulated/wall,/area/medical/paramedics) +"amS" = (/obj/structure/sign/greencross,/turf/simulated/wall,/area/medical/paramedics) +"amT" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"amU" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"amV" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"amW" = (/obj/structure/sign/greencross,/turf/simulated/wall,/area/medical/medbay) +"amX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/medbay) +"amY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/medbay) +"amZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/medbay) +"ana" = (/obj/structure/table/reinforced,/obj/machinery/door/window{base_state = "left"; dir = 1; name = "Chemistry Desk"; req_access_txt = "33"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"anb" = (/obj/structure/table/reinforced,/obj/machinery/door/window{base_state = "left"; dir = 1; name = "Chemistry Desk"; req_access_txt = "33"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"anc" = (/obj/machinery/door/airlock/maintenance{name = "Auxillary Tool Storage "; req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/storage/primary) +"and" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/storage/primary) +"ane" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"anf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"ang" = (/obj/machinery/door/airlock/engineering{name = "Engineering"; req_access_txt = "10"},/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/engine/aux_control{name = "Engineering Medical"}) +"anh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/engine/aux_control{name = "Engineering Medical"}) +"ani" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/engine/aux_control{name = "Engineering Medical"}) +"anj" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "damaged2"},/area/engine/aux_control{name = "Engineering Medical"}) +"ank" = (/obj/structure/table,/obj/item/clothing/gloves/yellow,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/turf/simulated/floor/plating,/area/engine/aux_control{name = "Engineering Medical"}) +"anl" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/grille,/obj/structure/window{tag = "icon-window (NORTH)"; icon_state = "window"; dir = 1},/obj/structure/window{dir = 8},/turf/simulated/floor/plating/airless,/area/turret_protected/ai) +"anm" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window{tag = "icon-window (NORTH)"; icon_state = "window"; dir = 1},/turf/simulated/floor/plating/airless,/area/turret_protected/ai) +"ann" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/grille,/obj/structure/window{tag = "icon-window (NORTH)"; icon_state = "window"; dir = 1},/turf/simulated/floor/plating/airless,/area/turret_protected/ai) +"ano" = (/obj/machinery/telecomms/bus/preset_one,/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 5},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/tcomms/chamber) +"anp" = (/obj/machinery/telecomms/bus/preset_three,/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 4},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/tcomms/chamber) +"anq" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{dir = 8},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/tcomms/chamber) +"anr" = (/obj/machinery/atmospherics/pipe/manifold/insulated/visible/blue{dir = 1},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/tcomms/chamber) +"ans" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/tcomms/chamber) +"ant" = (/turf/simulated/wall/r_wall,/area/tcommsat/computer) +"anu" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/computer) +"anv" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"anw" = (/obj/machinery/r_n_d/fabricator/mech,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = -29},/turf/simulated/floor,/area/science/robotics) +"anx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/science/robotics) +"any" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/item/weapon/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/obj/item/weapon/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor,/area/science/robotics) +"anz" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/science/robotics) +"anA" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = 30},/turf/simulated/floor{icon_state = "purple"; dir = 9},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"anB" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "greencorner"},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"anC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor{dir = 4; icon_state = "greencorner"},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"anD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera{c_tag = "Central Medical Hallway North"},/turf/simulated/floor{dir = 4; icon_state = "greencorner"},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"anE" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor{icon_state = "greencorner"; dir = 1},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"anF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"anG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "greencorner"},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"anH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "green"},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"anI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/computer/pda_terminal,/turf/simulated/floor{dir = 4; icon_state = "greencorner"},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"anJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "greencorner"},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"anK" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = 32},/turf/simulated/floor{dir = 4; icon_state = "greencorner"},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"anL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 24},/turf/simulated/floor{dir = 4; icon_state = "yellowcorner"},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"anM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/power/apc{dir = 1; pixel_y = 24; pixel_x = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"anN" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"anO" = (/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"anP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/station_map{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"anQ" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"anR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/machinery/space_heater/air_conditioner,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"anS" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 2},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"anT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"anU" = (/obj/effect/decal/cleanable/ash,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"anV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"anW" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"anX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"anY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/engine/aux_control{name = "Engineering Medical"}) +"anZ" = (/obj/machinery/alarm{dir = 4; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/engine/aux_control{name = "Engineering Medical"}) +"aoa" = (/obj/structure/cable,/obj/machinery/power/battery_port,/obj/machinery/power/battery/portable{anchored = 1; charge = 2e+006; chargelevel = 0},/turf/simulated/floor,/area/engine/aux_control{name = "Engineering Medical"}) +"aob" = (/obj/structure/table,/obj/item/mounted/poster,/obj/item/clothing/glasses/sunglasses,/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/light/small,/turf/simulated/floor,/area/engine/aux_control{name = "Engineering Medical"}) +"aoc" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/weapon/storage/belt/utility,/obj/item/device/radio/intercom{pixel_x = 35; pixel_y = 0},/turf/simulated/floor,/area/engine/aux_control{name = "Engineering Medical"}) +"aod" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/turret_protected/ai) +"aoe" = (/turf/simulated/wall/r_wall,/area/turret_protected/ai) +"aof" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/wall/r_wall,/area/turret_protected/ai) +"aog" = (/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) +"aoh" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/insulated/visible/blue,/turf/simulated/floor/plating,/area/tcommsat/computer) +"aoi" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/yellow/visible,/turf/simulated/floor/plating,/area/tcommsat/computer) +"aoj" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/tcommsat/computer) +"aok" = (/obj/machinery/door/airlock/highsecurity{aiControlDisabled = 1; name = "Telecomms Access Door"; req_access_txt = "61"; req_one_access_txt = ""},/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/computer) +"aol" = (/obj/structure/closet/emcloset/cold,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"aom" = (/obj/structure/table,/obj/item/device/flash/synthetic,/obj/item/device/flash/synthetic,/obj/item/device/flash/synthetic,/obj/item/device/flash/synthetic,/obj/item/device/flash/synthetic,/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/structure/sign/kiddieplaque{pixel_x = -32},/obj/item/device/assembly/prox_sensor,/obj/item/device/assembly/prox_sensor,/obj/item/device/assembly/prox_sensor,/turf/simulated/floor,/area/science/robotics) +"aon" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/science/robotics) +"aoo" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/science/robotics) +"aop" = (/obj/structure/bed/chair{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/landmark/start{name = "Roboticist"},/turf/simulated/floor,/area/science/robotics) +"aoq" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/weapon/paper_bin,/obj/machinery/door/window{dir = 8; req_access_txt = "29"},/turf/simulated/floor,/area/science/robotics) +"aor" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "purple"; dir = 8},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"aos" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"aot" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"aou" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"aov" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"aow" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"aox" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"aoy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"aoz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"aoA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"aoB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "brown"},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"aoC" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/maintenance/fsmaint) +"aoD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aoE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j2"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aoF" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aoG" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aoH" = (/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aoI" = (/obj/machinery/portable_atmospherics/scrubber,/obj/structure/grille/broken,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aoJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aoK" = (/turf/simulated/wall/r_wall,/area/maintenance/fsmaint) +"aoL" = (/turf/simulated/wall/r_wall,/area/engine/aux_control{name = "Engineering Medical"}) +"aoM" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/grille,/obj/structure/cable,/obj/structure/window{dir = 8},/turf/simulated/floor/plating/airless,/area/turret_protected/ai) +"aoN" = (/obj/machinery/requests_console{department = "AI"; departmentType = 5; pixel_x = 0; pixel_y = 28},/turf/simulated/floor/bluegrid{icon_state = "bcircuitoff"},/area/turret_protected/ai) +"aoO" = (/obj/machinery/shield_capacitor{dir = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"aoP" = (/obj/machinery/shield_gen/external,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"aoQ" = (/obj/machinery/turret,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"aoR" = (/obj/machinery/computer/aiupload,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"aoS" = (/obj/structure/table,/obj/item/weapon/aiModule/freeform,/obj/item/weapon/aiModule/core/paladin,/obj/item/weapon/aiModule/core/corp,/obj/item/weapon/aiModule/core/asimov,/obj/item/weapon/aiModule/reset,/obj/item/weapon/aiModule/core/nanotrasen,/obj/item/weapon/aiModule/core/robocop,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"aoT" = (/obj/structure/table,/obj/item/weapon/aiModule/standard/protectStation,/obj/item/weapon/aiModule/standard/quarantine,/obj/item/weapon/aiModule/freeform/core,/obj/item/weapon/aiModule/targetted/oneHuman,/obj/item/weapon/aiModule/purge,/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; name = "Private AI Channel"; pixel_x = 0; pixel_y = 28},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"aoU" = (/obj/machinery/computer/telecomms/monitor{network = "tcommsat"},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 29},/turf/simulated/floor{dir = 1; icon_state = "greenblue"},/area/tcommsat/computer) +"aoV" = (/obj/machinery/computer/message_monitor,/obj/machinery/atmospherics/pipe/simple/insulated/visible/blue,/turf/simulated/floor{dir = 1; icon_state = "greenblue"},/area/tcommsat/computer) +"aoW" = (/obj/machinery/computer/telecomms/traffic{network = "tcommsat"},/obj/machinery/atmospherics/pipe/simple/yellow/visible,/turf/simulated/floor{dir = 1; icon_state = "greenblue"},/area/tcommsat/computer) +"aoX" = (/obj/machinery/computer/telecomms/server{network = "tcommsat"},/turf/simulated/floor{dir = 1; icon_state = "greenblue"},/area/tcommsat/computer) +"aoY" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = 30},/turf/simulated/floor{dir = 1; icon_state = "greenblue"},/area/tcommsat/computer) +"aoZ" = (/turf/simulated/floor{dir = 1; icon_state = "greenblue"},/area/tcommsat/computer) +"apa" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12;61;16"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/tcommsat/computer) +"apb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/science/robotics) +"apc" = (/obj/structure/table,/obj/item/stack/sheet/plasteel{amount = 10},/obj/item/stack/cable_coil,/obj/item/device/flash,/obj/item/device/flash,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/weapon/storage/box/bodybags,/turf/simulated/floor,/area/science/robotics) +"apd" = (/obj/structure/table,/obj/item/stack/sheet/glass/glass{amount = 50},/obj/item/stack/sheet/metal{amount = 50; pixel_x = 5; pixel_y = -5},/obj/machinery/light,/obj/item/device/mmi/posibrain,/obj/item/device/robotanalyzer,/obj/item/device/robotanalyzer,/turf/simulated/floor,/area/science/robotics) +"ape" = (/obj/structure/closet/wardrobe/robotics_black,/turf/simulated/floor,/area/science/robotics) +"apf" = (/obj/structure/rack{dir = 8},/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = 6},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/clothing/glasses/welding,/obj/machinery/door_control{desc = "A remote control switch for the medbay foyer."; id_tag = "RoboticsEntry"; name = "Robotics Entry Button"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -26},/obj/item/device/multitool{pixel_x = 3},/obj/item/clothing/head/welding{pixel_x = -3; pixel_y = 5},/turf/simulated/floor,/area/science/robotics) +"apg" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/science/robotics) +"aph" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "purple"; dir = 8},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"api" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"apj" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "neutralcorner"},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"apk" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101; on = 1},/turf/simulated/floor{icon_state = "neutral"},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"apl" = (/turf/simulated/floor{icon_state = "neutral"},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"apm" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1; scrub_CO2 = 0},/turf/simulated/floor{icon_state = "neutral"},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"apn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"apo" = (/obj/machinery/alarm{dir = 8; pixel_x = 22},/turf/simulated/floor{dir = 4; icon_state = "brown"},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"app" = (/turf/simulated/wall/r_wall,/area/wreck/bridge{name = "\improper Bridge Medical"}) +"apq" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12;19"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/wreck/bridge{name = "\improper Bridge Medical"}) +"apr" = (/obj/structure/sign/nosmoking_2,/turf/simulated/wall/r_wall,/area/wreck/bridge{name = "\improper Bridge Medical"}) +"aps" = (/obj/machinery/turret{dir = 4},/turf/simulated/floor/bluegrid{icon_state = "bcircuitoff"},/area/turret_protected/ai) +"apt" = (/turf/simulated/floor/bluegrid{icon_state = "bcircuitoff"},/area/turret_protected/ai) +"apu" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"apv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"apw" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"apx" = (/obj/machinery/camera{c_tag = "AI Upload"; dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) +"apy" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"apz" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/alarm{dir = 8; pixel_x = 22},/obj/item/weapon/planning_frame,/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) +"apA" = (/obj/structure/table,/obj/item/weapon/aiModule/reset,/obj/item/weapon/circuitboard/airlock,/turf/simulated/floor,/area/tcommsat/computer) +"apB" = (/obj/structure/bed/chair{dir = 1},/obj/machinery/atmospherics/pipe/simple/insulated/visible/blue,/turf/simulated/floor,/area/tcommsat/computer) +"apC" = (/obj/structure/bed/chair{dir = 1},/obj/machinery/atmospherics/pipe/simple/yellow/visible,/turf/simulated/floor,/area/tcommsat/computer) +"apD" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/tcommsat/computer) +"apE" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/item/beacon,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/tcommsat/computer) +"apF" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/tcommsat/computer) +"apG" = (/obj/machinery/power/apc{dir = 1; pixel_y = 24; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor,/area/tcommsat/computer) +"apH" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/camera{c_tag = "Telecomms Access East"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/tcommsat/computer) +"apI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light{dir = 4},/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j2s"; sort_tag = "TELECOMMS"},/turf/simulated/floor{dir = 2; icon_state = "purplecorner"},/area/tcommsat/computer) +"apJ" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/science/robotics) +"apK" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/glass_research{id_tag = "RoboticsEntry"; name = "Robotics Lab"; req_access_txt = "29"},/turf/simulated/floor,/area/science/robotics) +"apL" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "purplecorner"; dir = 8},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"apM" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"apN" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/wood,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"apO" = (/obj/structure/bed/chair/comfy/brown,/turf/simulated/floor/wood,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"apP" = (/turf/simulated/floor/wood,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"apQ" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/wood,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"apR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"apS" = (/obj/machinery/light{dir = 4},/obj/machinery/camera{c_tag = "Central Medical Hallway East"; dir = 8},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"apT" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/wreck/bridge{name = "\improper Bridge Medical"}) +"apU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "dark"},/area/wreck/bridge{name = "\improper Bridge Medical"}) +"apV" = (/obj/structure/table,/obj/machinery/recharger,/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor{icon_state = "dark"},/area/wreck/bridge{name = "\improper Bridge Medical"}) +"apW" = (/obj/structure/closet/secure_closet/security{icon_state = "secopen"; locked = 0; opened = 1},/obj/machinery/light{dir = 1},/turf/simulated/floor{tag = "icon-darkpurple (NORTH)"; icon_state = "darkpurple"; dir = 1},/area/wreck/bridge{name = "\improper Bridge Medical"}) +"apX" = (/obj/machinery/camera{c_tag = "Bridge Access Medical"},/obj/structure/closet/secure_closet/security,/turf/simulated/floor{tag = "icon-darkpurple (NORTH)"; icon_state = "darkpurple"; dir = 1},/area/wreck/bridge{name = "\improper Bridge Medical"}) +"apY" = (/obj/structure/flora/pottedplant,/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = 30},/turf/simulated/floor{tag = "icon-darkpurple (NORTHEAST)"; icon_state = "darkpurple"; dir = 5},/area/wreck/bridge{name = "\improper Bridge Medical"}) +"apZ" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/wreck/bridge{name = "\improper Bridge Medical"}) +"aqa" = (/obj/machinery/conveyor/auto{dir = 2; id_tag = "disposal_conveyors"},/turf/simulated/floor/plating/airless,/area/maintenance/disposal{name = "Disposals Engineering"}) +"aqb" = (/obj/machinery/mass_driver{dir = 1; id_tag = "disposal_network"},/turf/simulated/floor/plating/airless,/area/maintenance/disposal{name = "Disposals Engineering"}) +"aqc" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/grille,/obj/structure/window{dir = 8},/turf/simulated/floor/plating/airless,/area/turret_protected/ai) +"aqd" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/bluegrid{icon_state = "bcircuitoff"},/area/turret_protected/ai) +"aqe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/bluegrid{icon_state = "bcircuitoff"},/area/turret_protected/ai) +"aqf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/bluegrid{icon_state = "bcircuitoff"},/area/turret_protected/ai) +"aqg" = (/obj/machinery/light{dir = 4},/obj/machinery/alarm{dir = 8; pixel_x = 22},/turf/simulated/floor/bluegrid{icon_state = "bcircuitoff"},/area/turret_protected/ai) +"aqh" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/turret_protected/ai_upload) +"aqi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/highsecurity{name = "AI Upload"; req_access_txt = "16"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"aqj" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/turret_protected/ai_upload) +"aqk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/ai_status_display,/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) +"aql" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{dir = 8},/obj/machinery/camera{c_tag = "Telecomms Access West"; dir = 4},/obj/machinery/turretid{control_area = "\improper AI Upload Chamber"; name = "AI Upload turret control"; pixel_x = -24; pixel_y = 24},/obj/structure/closet/malf/suits,/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/tcommsat/computer) +"aqm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/insulated/visible/blue,/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/tcommsat/computer) +"aqn" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/yellow/visible,/turf/simulated/floor,/area/tcommsat/computer) +"aqo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/tcommsat/computer) +"aqp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor,/area/tcommsat/computer) +"aqq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/tcommsat/computer) +"aqr" = (/obj/effect/landmark/start{name = "Cyborg"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/tcommsat/computer) +"aqs" = (/obj/effect/landmark/start{name = "Cyborg"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/tcommsat/computer) +"aqt" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{dir = 4; icon_state = "purple"},/area/tcommsat/computer) +"aqu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/highsecurity{aiControlDisabled = 0; name = "AI and Telecomms Access"; req_access_txt = ""; req_one_access_txt = "61;16"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/tcommsat/computer) +"aqv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/science/chargebay) +"aqw" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/alarm{pixel_y = 23},/obj/machinery/camera{c_tag = "Mech Bay"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/science/chargebay) +"aqx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sort_tag = "RD OFFICE"},/turf/simulated/floor,/area/science/chargebay) +"aqy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sort_tag = "RESEARCH"},/turf/simulated/floor,/area/science/chargebay) +"aqz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/science/chargebay) +"aqA" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/glass_research{id_tag = "RoboticsEntry"; name = "Mech Bay"; req_access_txt = ""; req_one_access_txt = "47;29"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/science/chargebay) +"aqB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "purple"; dir = 8},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"aqC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"aqD" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"aqE" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/bed/chair/comfy/brown{dir = 4},/turf/simulated/floor/wood,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"aqF" = (/obj/structure/table,/turf/simulated/floor/wood,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"aqG" = (/obj/structure/table,/obj/item/weapon/dice/d20,/turf/simulated/floor/wood,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"aqH" = (/obj/machinery/vending/discount,/turf/simulated/floor/wood,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"aqI" = (/obj/machinery/vending/coffee,/turf/simulated/floor/wood,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"aqJ" = (/obj/structure/table,/turf/simulated/floor/carpet,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"aqK" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/bed/chair/comfy/brown{dir = 8},/turf/simulated/floor/wood,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"aqL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"aqM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"aqN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"aqO" = (/obj/machinery/door/airlock/command{name = "Bridge"; req_access = null; req_access_txt = "19"},/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/wreck/bridge{name = "\improper Bridge Medical"}) +"aqP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/wreck/bridge{name = "\improper Bridge Medical"}) +"aqQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "dark"},/area/wreck/bridge{name = "\improper Bridge Medical"}) +"aqR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/wreck/bridge{name = "\improper Bridge Medical"}) +"aqS" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "dark"},/area/wreck/bridge{name = "\improper Bridge Medical"}) +"aqT" = (/turf/simulated/floor{icon_state = "dark"},/area/wreck/bridge{name = "\improper Bridge Medical"}) +"aqU" = (/turf/simulated/floor{tag = "icon-darkpurple (EAST)"; icon_state = "darkpurple"; dir = 4},/area/wreck/bridge{name = "\improper Bridge Medical"}) +"aqV" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/wreck/bridge{name = "\improper Bridge Medical"}) +"aqW" = (/turf/simulated/floor/plating/airless,/area/maintenance/disposal{name = "Disposals Engineering"}) +"aqX" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'STAY CLEAR ACTIVE MASS DRIVERS'."; name = "\improper STAY CLEAR ACTIVE MASS DRIVERS"; pixel_y = -32},/turf/simulated/floor/plating/airless,/area/maintenance/disposal{name = "Disposals Engineering"}) +"aqY" = (/turf/simulated/wall,/area/solar/fore{name = "\improper Engineering Solar Array"}) +"aqZ" = (/obj/machinery/door/airlock/external/snow{req_access_txt = "13"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/solar/fore{name = "\improper Engineering Solar Array"}) +"ara" = (/turf/simulated/wall,/area/turret_protected/ai) +"arb" = (/obj/effect/landmark{name = "tripai"},/obj/item/device/radio/intercom{anyai = 1; freerange = 1; listening = 0; name = "Custom Channel"; pixel_x = -27; pixel_y = 4},/obj/item/device/radio/intercom{anyai = 1; broadcasting = 0; freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = -27; pixel_y = -20},/obj/item/device/radio/intercom{broadcasting = 1; freerange = 1; name = "Common Channel"; pixel_x = -27; pixel_y = -8},/obj/machinery/door/window{dir = 1; name = "AI Core Door"; req_access_txt = "16"},/obj/structure/cable,/turf/simulated/floor/bluegrid{icon_state = "bcircuitoff"},/area/turret_protected/ai) +"arc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/bluegrid{icon_state = "bcircuitoff"},/area/turret_protected/ai) +"ard" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/bluegrid{icon_state = "bcircuitoff"},/area/turret_protected/ai) +"are" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/machinery/turret{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) +"arf" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"arg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) +"arh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/highsecurity{name = "AI Upload Access"; req_access_txt = "16"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/turret_protected/ai_upload) +"ari" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/tcommsat/computer) +"arj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/insulated/visible/blue,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/tcommsat/computer) +"ark" = (/obj/machinery/light_switch{pixel_y = -25},/obj/structure/closet/crate{name = "Camera Assembly Crate"},/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/tcommsat/computer) +"arl" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor,/area/tcommsat/computer) +"arm" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/ansible,/obj/item/weapon/stock_parts/subspace/ansible,/obj/item/weapon/stock_parts/subspace/crystal,/obj/item/weapon/stock_parts/subspace/crystal,/obj/item/weapon/stock_parts/subspace/filter,/obj/item/weapon/stock_parts/subspace/filter,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/tcommsat/computer) +"arn" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/transmitter,/obj/item/weapon/stock_parts/subspace/treatment,/obj/item/weapon/stock_parts/subspace/treatment,/obj/item/weapon/stock_parts/subspace/amplifier,/obj/item/weapon/stock_parts/subspace/amplifier,/obj/item/weapon/stock_parts/subspace/analyzer,/obj/item/weapon/stock_parts/subspace/analyzer,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/tcommsat/computer) +"aro" = (/obj/machinery/recharge_station,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "bot"},/area/tcommsat/computer) +"arp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor{icon_state = "purplecorner"; dir = 4},/area/tcommsat/computer) +"arq" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/tcommsat/computer) +"arr" = (/obj/machinery/mech_bay_recharge_port,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/science/chargebay) +"ars" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 2; pixel_x = 0; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/mech_bay_recharge_floor,/turf/simulated/floor,/area/science/chargebay) +"art" = (/obj/machinery/computer/mech_bay_power_console,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/science/chargebay) +"aru" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/science/chargebay) +"arv" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/science/chargebay) +"arw" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/glass_research{id_tag = "RoboticsEntry"; name = "Mech Bay"; req_access_txt = ""; req_one_access_txt = "47;29"},/turf/simulated/floor,/area/science/chargebay) +"arx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor{icon_state = "purple"; dir = 8},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"ary" = (/turf/simulated/floor,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"arz" = (/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"arA" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/bed/chair/comfy/brown{dir = 4},/obj/structure/bed/chair/comfy/brown{dir = 4},/turf/simulated/floor/wood,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"arB" = (/obj/structure/table,/obj/item/device/flashlight/lamp/green{on = 1; pixel_x = -3; pixel_y = 8},/turf/simulated/floor/wood,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"arC" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/wood,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"arD" = (/obj/machinery/vending/groans,/turf/simulated/floor/wood,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"arE" = (/obj/structure/table,/obj/item/device/flashlight/lamp/green{on = 1; pixel_x = -3; pixel_y = 8},/turf/simulated/floor/carpet,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"arF" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/bed/chair/comfy/brown{dir = 8},/obj/structure/bed/chair/comfy/brown{dir = 8},/turf/simulated/floor/wood,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"arG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"arH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"arI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"arJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/wreck/bridge{name = "\improper Bridge Medical"}) +"arK" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/wreck/bridge{name = "\improper Bridge Medical"}) +"arL" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor{icon_state = "dark"},/area/wreck/bridge{name = "\improper Bridge Medical"}) +"arM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/wreck/bridge{name = "\improper Bridge Medical"}) +"arN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/wreck/bridge{name = "\improper Bridge Medical"}) +"arO" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/wreck/bridge{name = "\improper Bridge Medical"}) +"arP" = (/obj/structure/table,/turf/simulated/floor{tag = "icon-darkpurple (EAST)"; icon_state = "darkpurple"; dir = 4},/area/wreck/bridge{name = "\improper Bridge Medical"}) +"arQ" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/wreck/bridge{name = "\improper Bridge Medical"}) +"arR" = (/turf/simulated/wall/r_wall,/area/maintenance/disposal{name = "Disposals Engineering"}) +"arS" = (/obj/machinery/conveyor/auto{dir = 2; id_tag = "disposal_conveyors"},/obj/structure/plasticflaps/mining,/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"arT" = (/obj/structure/window/reinforced{dir = 1; pixel_y = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/full/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"arU" = (/obj/structure/window/reinforced{dir = 1; pixel_y = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/structure/window/full/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"arV" = (/obj/machinery/conveyor/auto{dir = 1; id_tag = "disposal_conveyors"},/obj/structure/plasticflaps/mining,/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"arW" = (/obj/structure/sign/snow,/turf/simulated/wall,/area/solar/fore{name = "\improper Engineering Solar Array"}) +"arX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/solar/fore{name = "\improper Engineering Solar Array"}) +"arY" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/grille,/obj/machinery/camera/motion{c_tag = "Outer AI Core West"; dir = 8; name = "motion-sensitive security camera"; network = list("RD")},/obj/structure/window{dir = 8},/turf/simulated/floor/plating/airless,/area/turret_protected/ai) +"arZ" = (/obj/machinery/light/small{dir = 8; flickering = 1},/obj/machinery/camera{c_tag = "AI Core West"; dir = 8},/obj/machinery/power/apc{dir = 4; pixel_x = 24; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/bluegrid{icon_state = "bcircuitoff"},/area/turret_protected/ai) +"asa" = (/obj/effect/landmark/start{name = "AI"},/obj/item/device/radio/intercom{anyai = 1; broadcasting = 0; freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = 0; pixel_y = -26},/obj/item/device/radio/intercom{anyai = 1; freerange = 1; listening = 0; name = "Custom Channel"; pixel_x = -27; pixel_y = 4},/obj/item/device/radio/intercom{broadcasting = 1; freerange = 1; name = "Common Channel"; pixel_y = 27},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/window{name = "AI Core Door"; req_access_txt = "16"},/turf/simulated/floor/bluegrid{icon_state = "bcircuitoff"},/area/turret_protected/ai) +"asb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/ai_slipper,/obj/machinery/door_control{id_tag = "AIcore"; name = "AI Core Lockdown"; pixel_x = -23; pixel_y = 23; range = 5; req_access_txt = "29"},/obj/machinery/turretid{name = "AI Chamber turret control"; pixel_x = -24; pixel_y = -24},/turf/simulated/floor/bluegrid{icon_state = "bcircuitoff"},/area/turret_protected/ai) +"asc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/hologram/holopad,/turf/simulated/floor/bluegrid{icon_state = "bcircuitoff"},/area/turret_protected/ai) +"asd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/highsecurity{name = "AI Core"; req_access_txt = "29"},/obj/machinery/door/poddoor{id_tag = "AIcore"; name = "AI blast door"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"ase" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"asf" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/machinery/hologram/holopad,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"asg" = (/obj/machinery/alarm{dir = 8; pixel_x = 22},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"ash" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12;61"},/obj/machinery/atmospherics/pipe/simple/insulated/visible/blue,/turf/simulated/floor,/area/tcommsat/computer) +"asi" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/turf/simulated/wall/r_wall,/area/tcommsat/computer) +"asj" = (/turf/simulated/wall/r_wall,/area/science/rd) +"ask" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/tcommsat/computer) +"asl" = (/turf/simulated/wall/r_wall,/area/science/chargebay) +"asm" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/science/chargebay) +"asn" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/glass_research{name = "Research and Development"; req_access_txt = "0"; req_one_access_txt = "7; 29"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/science/chargebay) +"aso" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/science/chargebay) +"asp" = (/obj/machinery/camera{c_tag = "Central Medical Hallway West"; dir = 4},/turf/simulated/floor{icon_state = "purplecorner"; dir = 8},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"asq" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/wood,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"asr" = (/obj/structure/bed/chair/comfy/brown{dir = 1},/turf/simulated/floor/wood,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"ass" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/wood,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"ast" = (/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"asu" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/wreck/bridge{name = "\improper Bridge Medical"}) +"asv" = (/obj/machinery/door/airlock/command{name = "Bridge"; req_access = null; req_access_txt = "19"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "dark"},/area/wreck/bridge{name = "\improper Bridge Medical"}) +"asw" = (/obj/machinery/door/airlock/command{name = "Bridge"; req_access = null; req_access_txt = "19"},/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "dark"},/area/wreck/bridge{name = "\improper Bridge Medical"}) +"asx" = (/turf/simulated/wall,/area/maintenance/disposal{name = "Disposals Engineering"}) +"asy" = (/obj/machinery/light/small{dir = 1; invisibility = 1},/obj/machinery/conveyor/auto{dir = 5; id_tag = "disposal_conveyors"},/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"asz" = (/obj/machinery/conveyor/auto{dir = 2; id_tag = "disposal_conveyors"},/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"asA" = (/obj/effect/decal/warning_stripes{tag = "icon-warning (SOUTHWEST)"; icon_state = "warning"; dir = 10},/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"asB" = (/obj/effect/decal/warning_stripes{tag = "icon-warning (SOUTHEAST)"; icon_state = "warning"; dir = 6},/obj/effect/decal/cleanable/soot,/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"asC" = (/obj/machinery/conveyor/auto{dir = 1; id_tag = "disposal_conveyors"},/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"asD" = (/obj/effect/decal/warning_stripes{tag = "icon-warning (SOUTHWEST)"; icon_state = "warning"; dir = 10},/obj/effect/decal/cleanable/soot,/obj/machinery/light/small{dir = 1; invisibility = 1},/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"asE" = (/turf/simulated/wall/r_wall,/area/engineering/atmos) +"asF" = (/obj/machinery/door/poddoor{id_tag = "mix_vent"; name = "Mix Tank Emergency Vent"},/turf/simulated/floor/engine,/area/engineering/atmos) +"asG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/bluegrid{icon_state = "bcircuitoff"},/area/turret_protected/ai) +"asH" = (/obj/effect/landmark{name = "tripai"},/obj/item/device/radio/intercom{anyai = 1; freerange = 1; listening = 0; name = "Custom Channel"; pixel_x = -27; pixel_y = 4},/obj/item/device/radio/intercom{anyai = 1; broadcasting = 0; freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = -27; pixel_y = 16},/obj/item/device/radio/intercom{broadcasting = 1; freerange = 1; name = "Common Channel"; pixel_x = -27; pixel_y = -8},/obj/machinery/door/window{dir = 2; name = "AI Core Door"; req_access_txt = "16"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/bluegrid{icon_state = "bcircuitoff"},/area/turret_protected/ai) +"asI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/flasher{id_tag = "PCell 1"; pixel_x = -28},/turf/simulated/floor/bluegrid{icon_state = "bcircuitoff"},/area/turret_protected/ai) +"asJ" = (/obj/machinery/camera{c_tag = "AI Core Center"; dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/bluegrid{icon_state = "bcircuitoff"},/area/turret_protected/ai) +"asK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/status_display,/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) +"asL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/turret{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) +"asM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"asN" = (/obj/machinery/computer/borgupload,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) +"asO" = (/obj/machinery/atmospherics/unary/tank/carbon_dioxide{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"asP" = (/obj/machinery/atmospherics/pipe/manifold4w/insulated/visible/blue,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"asQ" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{current_temperature = 80; dir = 8; on = 1},/obj/machinery/atmospherics/pipe/simple/yellow/visible,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"asR" = (/obj/machinery/keycard_auth{pixel_x = -26; pixel_y = -6},/obj/machinery/light{dir = 8},/obj/item/device/radio/intercom{pixel_y = 25},/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/science/rd) +"asS" = (/obj/machinery/power/apc{dir = 1; pixel_y = 24; pixel_x = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/camera{c_tag = "Research Director's Office"},/obj/structure/table,/obj/item/stack/sheet/mineral/plasma,/obj/item/weapon/paper/monitorkey,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/science/rd) +"asT" = (/obj/machinery/computer/robotics,/obj/machinery/alarm{pixel_y = 23},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/science/rd) +"asU" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/science/rd) +"asV" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = 30},/obj/machinery/r_n_d/fabricator/mechanic_fab/autolathe,/turf/simulated/floor{icon_state = "white"},/area/science/lab) +"asW" = (/obj/structure/table,/obj/item/weapon/stock_parts/micro_laser,/obj/item/weapon/stock_parts/micro_laser,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/scanning_module,/obj/item/weapon/stock_parts/scanning_module,/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/weapon/storage/belt/utility,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/science/lab) +"asX" = (/obj/structure/table,/obj/item/weapon/stock_parts/matter_bin,/obj/item/weapon/stock_parts/matter_bin,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/stock_parts/console_screen,/obj/machinery/power/apc{dir = 1; pixel_y = 24; pixel_x = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/science/lab) +"asY" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Research and Development"},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 29},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/science/lab) +"asZ" = (/obj/structure/table,/obj/item/weapon/storage/bag/gadgets,/obj/item/weapon/stock_parts/capacitor,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/science/lab) +"ata" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/science/lab) +"atb" = (/obj/structure/flora/pottedplant,/turf/simulated/floor{icon_state = "white"},/area/science/lab) +"atc" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/science/lab) +"atd" = (/turf/simulated/floor{icon_state = "purplecorner"; dir = 8},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"ate" = (/turf/simulated/floor{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"atf" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"atg" = (/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"ath" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"ati" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"atj" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"atk" = (/obj/machinery/vending/snack,/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor{dir = 9; icon_state = "darkgreen"; tag = "icon-darkblue (NORTH)"},/area/wreck/bridge{name = "\improper Bridge Medical"}) +"atl" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{dir = 1; icon_state = "darkgreen"; tag = "icon-darkblue (NORTH)"},/area/wreck/bridge{name = "\improper Bridge Medical"}) +"atm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 1; icon_state = "darkgreen"; tag = "icon-darkblue (NORTH)"},/area/wreck/bridge{name = "\improper Bridge Medical"}) +"atn" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 1; icon_state = "darkgreen"; tag = "icon-darkblue (NORTH)"},/area/wreck/bridge{name = "\improper Bridge Medical"}) +"ato" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 1; icon_state = "darkgreen"; tag = "icon-darkblue (NORTH)"},/area/wreck/bridge{name = "\improper Bridge Medical"}) +"atp" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/power/apc{dir = 1; pixel_y = 24; pixel_x = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/camera{c_tag = "Bridge Medical"},/turf/simulated/floor{tag = "icon-darkgreen (NORTHEAST)"; icon_state = "darkgreen"; dir = 5},/area/wreck/bridge{name = "\improper Bridge Medical"}) +"atq" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/structure/window/full/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1; pixel_y = 1},/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"atr" = (/obj/machinery/conveyor{dir = 6; id_tag = "garbage"; in_reverse = 1},/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"ats" = (/obj/machinery/conveyor{dir = 8; id_tag = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"att" = (/obj/machinery/conveyor{dir = 8; id_tag = "garbage"},/obj/effect/decal/cleanable/soot,/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"atu" = (/obj/machinery/light/small{dir = 1; invisibility = 1},/obj/machinery/conveyor{dir = 8; id_tag = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"atv" = (/obj/structure/disposalpipe/trunk,/obj/machinery/conveyor/auto{dir = 1; id_tag = "disposal_conveyors"},/obj/structure/disposaloutlet{dir = 1},/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"atw" = (/obj/machinery/sorting_machine/destination/unwrapped{input_dir = 1; output_dir = 4},/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"atx" = (/obj/machinery/conveyor/auto{dir = 4; id_tag = "disposal_conveyors"},/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"aty" = (/obj/machinery/sorting_machine/destination/taxi_engi{filter_dir = 4; input_dir = 8; output_dir = 1},/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"atz" = (/obj/machinery/conveyor/auto{dir = 10; id_tag = "disposal_conveyors"; in_reverse = 0},/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"atA" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/solar/fore{name = "\improper Engineering Solar Array"}) +"atB" = (/obj/machinery/power/terminal,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/solar/fore{name = "\improper Engineering Solar Array"}) +"atC" = (/obj/item/stack/cable_coil{pixel_x = 2; pixel_y = -2},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/solar/fore{name = "\improper Engineering Solar Array"}) +"atD" = (/obj/machinery/power/solar/control{id_tag = "engisolar"; name = "Engineering Solar Control"},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/solar/fore{name = "\improper Engineering Solar Array"}) +"atE" = (/turf/simulated/floor/engine,/area/engineering/atmos) +"atF" = (/obj/machinery/air_sensor{frequency = 1313; id_tag = "mix_sensor"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine,/area/engineering/atmos) +"atG" = (/obj/effect/decal/warning_stripes{icon_state = "air"},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 12000; oxygen = 3000},/area/engineering/atmos) +"atH" = (/obj/machinery/air_sensor{frequency = 1313; id_tag = "air_sensor"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 12000; oxygen = 3000},/area/engineering/atmos) +"atI" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/bluegrid{icon_state = "bcircuitoff"},/area/turret_protected/ai) +"atJ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/bluegrid{icon_state = "bcircuitoff"},/area/turret_protected/ai) +"atK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/bluegrid{icon_state = "bcircuitoff"},/area/turret_protected/ai) +"atL" = (/obj/machinery/light{dir = 4},/turf/simulated/floor/bluegrid{icon_state = "bcircuitoff"},/area/turret_protected/ai) +"atM" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/turret_protected/ai_upload) +"atN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/airlock/highsecurity{name = "AI SMES"; req_access_txt = "16"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"atO" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/turret_protected/ai_upload) +"atP" = (/obj/machinery/atmospherics/pipe/manifold/insulated/visible/blue{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"atQ" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"atR" = (/obj/structure/closet/secure_closet/RD,/obj/machinery/requests_console{announcementConsole = 1; department = "Research Director's Desk"; departmentType = 5; name = "Research Director RC"; pixel_x = -30; pixel_y = 0},/obj/item/clothing/suit/wintercoat/science,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/science/rd) +"atS" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/hologram/holopad,/obj/effect/landmark/start{name = "Research Director"},/obj/structure/bed/chair/office/dark{dir = 4},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/science/rd) +"atT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/science/rd) +"atU" = (/obj/machinery/door/airlock/glass_command{name = "Research Director"; req_access_txt = "30"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor,/area/science/rd) +"atV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/science/lab) +"atW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/science/lab) +"atX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/science/lab) +"atY" = (/obj/effect/landmark/start{name = "Scientist"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/science/lab) +"atZ" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/science/lab) +"aua" = (/turf/simulated/floor{icon_state = "white"},/area/science/lab) +"aub" = (/obj/structure/table/reinforced,/obj/machinery/door/window{dir = 8; name = "Research and Development Desk"; req_access_txt = "7"; base_state = "right"},/obj/machinery/door/firedoor,/obj/item/device/deskbell/signaler/rnd,/turf/simulated/floor,/area/science/lab) +"auc" = (/turf/simulated/floor{icon_state = "purple"; dir = 8},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"aud" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"aue" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"auf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"aug" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"auh" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"aui" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"auj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"auk" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"aul" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"aum" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"aun" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"auo" = (/obj/machinery/portable_atmospherics/canister/plasma,/obj/machinery/light{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = -25},/turf/simulated/floor{icon_state = "dark"},/area/wreck/bridge{name = "\improper Bridge Medical"}) +"aup" = (/obj/structure/bed/chair/comfy/brown,/turf/simulated/floor{icon_state = "dark"},/area/wreck/bridge{name = "\improper Bridge Medical"}) +"auq" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101; on = 1},/turf/simulated/floor{icon_state = "dark"},/area/wreck/bridge{name = "\improper Bridge Medical"}) +"aur" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1; scrub_CO2 = 0},/turf/simulated/floor{icon_state = "dark"},/area/wreck/bridge{name = "\improper Bridge Medical"}) +"aus" = (/obj/structure/table,/obj/item/weapon/storage/fancy/donut_box,/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/wreck/bridge{name = "\improper Bridge Medical"}) +"aut" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/structure/window/full/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"auu" = (/obj/machinery/light/small{dir = 8},/obj/machinery/conveyor{dir = 2; id_tag = "garbage"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"auv" = (/obj/machinery/mineral/stacking_machine{id_tag = "recyck_stacker"; in_dir = 4},/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"auw" = (/obj/machinery/mineral/processing_unit/recycle{id_tag = "recyck_smelter"; in_dir = 4; out_dir = 8},/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"aux" = (/obj/machinery/sorting_machine/recycling{filter_dir = 8; output_dir = 1},/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"auy" = (/obj/machinery/conveyor/auto{dir = 8; id_tag = "disposal_conveyors"},/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"auz" = (/obj/structure/disposalpipe/segment,/obj/machinery/conveyor/auto{dir = 8; id_tag = "disposal_conveyors"},/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"auA" = (/obj/machinery/conveyor/auto{dir = 9; id_tag = "disposal_conveyors"},/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"auB" = (/obj/effect/decal/warning_stripes{tag = "icon-warning (NORTHWEST)"; icon_state = "warning"; dir = 9},/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"auC" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/effect/decal/warning_stripes{tag = "icon-warning (NORTH)"; icon_state = "warning"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"auD" = (/obj/effect/decal/warning_stripes{tag = "icon-warning (NORTHEAST)"; icon_state = "warning"; dir = 5},/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"auE" = (/obj/structure/disposalpipe/trunk,/obj/machinery/light/small{dir = 4},/obj/machinery/disposal/deliveryChute{dir = 1; pixel_y = -1},/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"auF" = (/turf/simulated/wall/r_wall,/area/engineering/engineering_auxiliary) +"auG" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engineering/engineering_auxiliary) +"auH" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/engineering/engineering_auxiliary) +"auI" = (/turf/simulated/wall/r_wall,/area/solar/fore{name = "\improper Engineering Solar Array"}) +"auJ" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/battery/smes{charge = 1e+006},/turf/simulated/floor/plating,/area/solar/fore{name = "\improper Engineering Solar Array"}) +"auK" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/solar/fore{name = "\improper Engineering Solar Array"}) +"auL" = (/obj/item/weapon/stool{pixel_y = 8},/obj/machinery/power/apc{dir = 4; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/solar/fore{name = "\improper Engineering Solar Array"}) +"auM" = (/obj/machinery/atmospherics/unary/vent_pump{external_pressure_bound = 0; frequency = 1313; icon_state = "in"; id_tag = "mix_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine,/area/engineering/atmos) +"auN" = (/obj/machinery/atmospherics/unary/outlet_injector{frequency = 1313; icon_state = "on"; id_tag = "mix_in"; on = 1},/turf/simulated/floor/engine,/area/engineering/atmos) +"auO" = (/obj/machinery/atmospherics/unary/vent_pump{external_pressure_bound = 0; frequency = 1313; icon_state = "in"; id_tag = "air_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 12000; oxygen = 3000},/area/engineering/atmos) +"auP" = (/obj/machinery/atmospherics/unary/outlet_injector{frequency = 1313; icon_state = "on"; id_tag = "air_in"; on = 1},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 12000; oxygen = 3000},/area/engineering/atmos) +"auQ" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/obj/structure/grille,/obj/structure/window,/obj/structure/window{dir = 8},/turf/simulated/floor/plating/airless,/area/turret_protected/ai) +"auR" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/turret_protected/ai) +"auS" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"auT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"auU" = (/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"auV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/flasher{id_tag = "PCell 1"; pixel_x = -28},/obj/effect/decal/warning_stripes{tag = "icon-warning (WEST)"; icon_state = "warning"; dir = 8},/obj/machinery/camera{c_tag = "AI Upload Access"; dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"auW" = (/obj/machinery/power/terminal,/obj/structure/cable,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"auX" = (/obj/machinery/light{dir = 4},/obj/effect/decal/warning_stripes{tag = "icon-warning (EAST)"; icon_state = "warning"; dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"auY" = (/obj/effect/decal/warning_stripes{icon_state = "carbon_dioxide"},/obj/machinery/atmospherics/pipe/simple/insulated/visible/blue{dir = 9},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"auZ" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"ava" = (/obj/structure/table,/obj/item/weapon/circuitboard/aicore{pixel_x = -2; pixel_y = 4},/obj/item/weapon/circuitboard/teleporter,/obj/item/weapon/planning_frame,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/science/rd) +"avb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/science/rd) +"avc" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/science/rd) +"avd" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/science/rd) +"ave" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "warnwhite"},/area/science/lab) +"avf" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor{icon_state = "warnwhite"},/area/science/lab) +"avg" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor{dir = 1; icon_state = "warnwhitecorner"},/area/science/lab) +"avh" = (/turf/simulated/floor{icon_state = "warnwhitecorner"},/area/science/lab) +"avi" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "warnwhite"},/area/science/lab) +"avj" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101; on = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "warnwhite"},/area/science/lab) +"avk" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/machinery/pos{department = "Research"; name = "Research Point of Sale"},/turf/simulated/floor{icon_state = "warnwhite"},/area/science/lab) +"avl" = (/obj/machinery/station_map{dir = 2},/turf/simulated/floor{dir = 10; icon_state = "purple"},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"avm" = (/obj/machinery/light,/obj/structure/extinguisher_cabinet{pixel_y = -30},/turf/simulated/floor{icon_state = "whitecorner"},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"avn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor{icon_state = "whitehall"},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"avo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "whitehall"},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"avp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "whitehall"},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"avq" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor{icon_state = "whitehall"},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"avr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"avs" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1; initialize_directions = 11},/turf/simulated/floor,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"avt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"avu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "whitehall"},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"avv" = (/obj/machinery/newscaster{dir = 1; pixel_y = -32},/turf/simulated/floor{icon_state = "arrivalcorner"; dir = 8},/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"avw" = (/obj/structure/table,/obj/item/device/aicard,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor{icon_state = "dark"},/area/wreck/bridge{name = "\improper Bridge Medical"}) +"avx" = (/obj/machinery/computer/mecha,/turf/simulated/floor{icon_state = "dark"},/area/wreck/bridge{name = "\improper Bridge Medical"}) +"avy" = (/obj/machinery/computer/communications,/turf/simulated/floor{icon_state = "dark"},/area/wreck/bridge{name = "\improper Bridge Medical"}) +"avz" = (/obj/machinery/computer/security,/turf/simulated/floor{icon_state = "dark"},/area/wreck/bridge{name = "\improper Bridge Medical"}) +"avA" = (/obj/machinery/computer/crew,/turf/simulated/floor{icon_state = "dark"},/area/wreck/bridge{name = "\improper Bridge Medical"}) +"avB" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/obj/item/device/radio/intercom{pixel_x = 35; pixel_y = 0},/turf/simulated/floor{icon_state = "dark"},/area/wreck/bridge{name = "\improper Bridge Medical"}) +"avC" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/structure/window/full/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"avD" = (/obj/machinery/conveyor{dir = 2; id_tag = "garbage"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"avE" = (/obj/effect/decal/warning_stripes{tag = "icon-warning (NORTHWEST)"; icon_state = "warning"; dir = 9},/obj/effect/decal/warning_stripes{tag = "icon-loading_area"; icon_state = "loading_area"},/turf/simulated/floor,/area/maintenance/disposal{name = "Disposals Engineering"}) +"avF" = (/obj/effect/decal/warning_stripes{tag = "icon-warning (NORTH)"; icon_state = "warning"; dir = 1},/obj/effect/decal/cleanable/soot,/turf/simulated/floor,/area/maintenance/disposal{name = "Disposals Engineering"}) +"avG" = (/obj/effect/decal/warning_stripes{tag = "icon-warning (NORTH)"; icon_state = "warning"; dir = 1},/turf/simulated/floor,/area/maintenance/disposal{name = "Disposals Engineering"}) +"avH" = (/obj/effect/decal/warning_stripes{tag = "icon-warning (NORTH)"; icon_state = "warning"; dir = 1},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/maintenance/disposal{name = "Disposals Engineering"}) +"avI" = (/obj/effect/decal/warning_stripes{tag = "icon-warning (NORTH)"; icon_state = "warning"; dir = 1},/obj/machinery/driver_button{id_tag = "trash"; pixel_x = -6; pixel_y = -26},/turf/simulated/floor,/area/maintenance/disposal{name = "Disposals Engineering"}) +"avJ" = (/obj/effect/decal/warning_stripes{tag = "icon-warning (NORTH)"; icon_state = "warning"; dir = 1},/obj/machinery/light/small,/turf/simulated/floor,/area/maintenance/disposal{name = "Disposals Engineering"}) +"avK" = (/obj/effect/decal/warning_stripes{tag = "icon-warning (NORTH)"; icon_state = "warning"; dir = 1},/obj/effect/decal/cleanable/soot,/obj/item/device/radio/intercom{pixel_y = -25},/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"avL" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/effect/decal/warning_stripes{tag = "icon-warning (NORTH)"; icon_state = "warning"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"avM" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/alarm{dir = 1; pixel_y = -23},/obj/effect/decal/warning_stripes{tag = "icon-warning (NORTH)"; icon_state = "warning"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"avN" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/warning_stripes{tag = "icon-warning_corner (NORTH)"; icon_state = "warning_corner"; dir = 1},/obj/effect/decal/cleanable/soot,/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"avO" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{pixel_y = -24},/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"avP" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/effect/decal/warning_stripes{tag = "icon-warning_corner (EAST)"; icon_state = "warning_corner"; dir = 4},/obj/effect/decal/cleanable/blood/oil{icon_state = "floor2"},/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"avQ" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/effect/decal/warning_stripes{tag = "icon-warning (NORTH)"; icon_state = "warning"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"avR" = (/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"avS" = (/obj/structure/closet/crate{name = "AME Shielding Crate"},/obj/item/weapon/am_containment,/obj/item/weapon/am_containment,/obj/item/device/am_shielding_container,/obj/item/device/am_shielding_container,/obj/item/device/am_shielding_container,/obj/item/device/am_shielding_container,/obj/item/device/am_shielding_container,/obj/item/device/am_shielding_container,/obj/item/device/am_shielding_container,/obj/item/device/am_shielding_container,/obj/item/device/am_shielding_container,/obj/item/device/am_shielding_container,/turf/simulated/floor{icon_state = "dark vault full"},/area/engineering/engineering_auxiliary) +"avT" = (/obj/structure/closet/secure_closet/engineering_general,/turf/simulated/floor{icon_state = "dark vault full"},/area/engineering/engineering_auxiliary) +"avU" = (/obj/machinery/door/airlock/engineering{name = "Fore Solars"; req_access_txt = "10"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engineering/engineering_auxiliary) +"avV" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engineering/atmos) +"avW" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/engineering/atmos) +"avX" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/engineering/atmos) +"avY" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/engineering/atmos) +"avZ" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/engineering/atmos) +"awa" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/engineering/atmos) +"awb" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/engineering/atmos) +"awc" = (/obj/machinery/door/airlock/external/snow{req_access_txt = "13;24"},/turf/simulated/floor/plating,/area/engineering/atmos) +"awd" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/engineering/atmos) +"awe" = (/obj/machinery/newscaster{dir = 1; pixel_x = 0; pixel_y = -28},/turf/simulated/floor/bluegrid{icon_state = "bcircuitoff"},/area/turret_protected/ai) +"awf" = (/obj/machinery/shield_capacitor{dir = 4},/obj/structure/cable,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"awg" = (/obj/machinery/shield_gen/external,/obj/structure/cable,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"awh" = (/obj/machinery/turret{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"awi" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; pixel_x = -24; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/effect/decal/warning_stripes{tag = "icon-warning (SOUTHWEST)"; icon_state = "warning"; dir = 10},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"awj" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/battery/smes{charge = 5e+006},/obj/effect/decal/warning_stripes{tag = "icon-warning"; icon_state = "warning"; dir = 2},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"awk" = (/obj/effect/decal/warning_stripes{tag = "icon-warning (SOUTHEAST)"; icon_state = "warning"; dir = 6},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"awl" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 6},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"awm" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible{dir = 1},/obj/effect/decal/warning_stripes{icon_state = "nitrogen"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"awn" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"awo" = (/obj/structure/table,/obj/item/device/taperecorder{pixel_x = -3},/obj/item/device/paicard{pixel_x = 4},/obj/machinery/light_switch{pixel_y = -23},/obj/item/weapon/cartridge/signal/toxins{pixel_x = 4; pixel_y = 6},/obj/item/clothing/glasses/welding/superior,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/science/rd) +"awp" = (/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/science/rd) +"awq" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/science/rd) +"awr" = (/obj/structure/table,/obj/machinery/firealarm{dir = 1; pixel_y = -25},/obj/item/clothing/suit/wintercoat/science,/turf/simulated/floor/bluegrid,/area/science/lab) +"aws" = (/obj/machinery/r_n_d/destructive_analyzer,/turf/simulated/floor/bluegrid,/area/science/lab) +"awt" = (/turf/simulated/floor{dir = 8; icon_state = "warnwhite"},/area/science/lab) +"awu" = (/turf/simulated/floor{dir = 4; icon_state = "warnwhite"},/area/science/lab) +"awv" = (/obj/machinery/r_n_d/fabricator/protolathe,/turf/simulated/floor/bluegrid,/area/science/lab) +"aww" = (/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = 0; pixel_y = -30},/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal,/turf/simulated/floor/bluegrid,/area/science/lab) +"awx" = (/obj/structure/table,/obj/item/stack/sheet/glass/glass{amount = 50; pixel_x = 3; pixel_y = 3},/obj/item/stack/sheet/metal{amount = 50},/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/newscaster{dir = 1; pixel_x = 0; pixel_y = -28},/turf/simulated/floor/bluegrid,/area/science/lab) +"awy" = (/turf/simulated/wall/r_wall,/area/science/lab) +"awz" = (/turf/simulated/wall,/area/hallway/secondary/entry{name = "\improper Taxi Medical Dock"}) +"awA" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/hallway/secondary/entry{name = "\improper Taxi Medical Dock"}) +"awB" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/hallway/secondary/entry{name = "\improper Taxi Medical Dock"}) +"awC" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/status_display,/turf/simulated/floor/plating,/area/hallway/secondary/entry{name = "\improper Taxi Medical Dock"}) +"awD" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/grille,/turf/simulated/floor/plating,/area/hallway/secondary/entry{name = "\improper Taxi Medical Dock"}) +"awE" = (/obj/machinery/door/firedoor,/turf/simulated/floor,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"awF" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"awG" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/hallway/primary/starboard{name = "\improper Central Medical Hallway"}) +"awH" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/hallway/secondary/entry{name = "\improper Taxi Medical Dock"}) +"awI" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/hallway/secondary/entry{name = "\improper Taxi Medical Dock"}) +"awJ" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/wreck/bridge{name = "\improper Bridge Medical"}) +"awK" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/wreck/bridge{name = "\improper Bridge Medical"}) +"awL" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/wreck/bridge{name = "\improper Bridge Medical"}) +"awM" = (/turf/simulated/wall,/area/maintenance/fore) +"awN" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/deliveryChute{dir = 1; pixel_y = -1},/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"awO" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/effect/decal/warning_stripes{tag = "icon-warning (WEST)"; icon_state = "warning"; dir = 8},/turf/simulated/floor,/area/maintenance/disposal{name = "Disposals Engineering"}) +"awP" = (/obj/effect/decal/cleanable/blood/oil,/obj/machinery/light/small,/obj/machinery/conveyor_switch/oneway{id_tag = "garbage"},/turf/simulated/floor,/area/maintenance/disposal{name = "Disposals Engineering"}) +"awQ" = (/obj/machinery/computer/stacking_unit{stacker_tag = "recyck_stacker"},/turf/simulated/floor,/area/maintenance/disposal{name = "Disposals Engineering"}) +"awR" = (/obj/machinery/computer/smelting{name = "Recycling Furnace Console"; smelter_tag = "recyck_smelter"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/maintenance/disposal{name = "Disposals Engineering"}) +"awS" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"awT" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"awU" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/maintenance/disposal{name = "Disposals Engineering"}) +"awV" = (/obj/machinery/door/airlock/maintenance{name = "Recycling and routing access"; req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"awW" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/disposal{name = "Disposals Engineering"}) +"awX" = (/obj/item/device/am_shielding_container,/obj/item/device/am_shielding_container,/obj/item/device/am_shielding_container,/turf/simulated/floor{dir = 8; icon_state = "dark vault stripe"},/area/engineering/engineering_auxiliary) +"awY" = (/turf/simulated/floor{tag = "icon-dark vault corner (EAST)"; icon_state = "dark vault corner"; dir = 4},/area/engineering/engineering_auxiliary) +"awZ" = (/turf/simulated/floor{dir = 1; icon_state = "dark vault stripe"},/area/engineering/engineering_auxiliary) +"axa" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 1; icon_state = "dark vault stripe"},/area/engineering/engineering_auxiliary) +"axb" = (/turf/simulated/floor{icon_state = "dark vault full"},/area/engineering/engineering_auxiliary) +"axc" = (/obj/structure/table,/obj/item/stack/sheet/glass/glass{amount = 50},/obj/item/device/rcd/rpd,/obj/item/device/rcd/rpd,/turf/simulated/floor,/area/engineering/atmos) +"axd" = (/obj/structure/dispenser,/turf/simulated/floor,/area/engineering/atmos) +"axe" = (/obj/machinery/suit_storage_unit/atmos,/turf/simulated/floor,/area/engineering/atmos) +"axf" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/turf/snow,/area) +"axg" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/snow,/area) +"axh" = (/turf/simulated/floor/plating,/area/engineering/atmos) +"axi" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/sign/snow,/turf/simulated/floor/plating,/area/engineering/atmos) +"axj" = (/obj/machinery/atmospherics/pipe/simple/filtering/visible{dir = 6},/obj/structure/catwalk,/turf/snow,/area) +"axk" = (/obj/machinery/atmospherics/unary/vent{dir = 8},/obj/structure/catwalk,/turf/snow,/area) +"axl" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window,/turf/simulated/floor/plating/airless,/area/turret_protected/ai) +"axm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) +"axn" = (/obj/machinery/atmospherics/unary/tank/nitrogen{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"axo" = (/turf/simulated/wall/r_wall,/area/science/server) +"axp" = (/obj/machinery/door/airlock/command{name = "Server Room"; req_access = null; req_access_txt = "30"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/turf/simulated/floor,/area/science/server) +"axq" = (/obj/machinery/computer/rdconsole/core,/turf/simulated/floor/bluegrid,/area/science/lab) +"axr" = (/turf/simulated/floor{dir = 10; icon_state = "warnwhite"},/area/science/lab) +"axs" = (/turf/simulated/floor{dir = 6; icon_state = "warnwhite"},/area/science/lab) +"axt" = (/obj/machinery/r_n_d/fabricator/circuit_imprinter,/obj/item/weapon/reagent_containers/glass/beaker/sulphuric,/turf/simulated/floor/bluegrid,/area/science/lab) +"axu" = (/turf/simulated/wall/r_wall,/area/maintenance/fpmaint2) +"axv" = (/obj/machinery/alarm{dir = 4; pixel_x = -22},/turf/simulated/floor,/area/hallway/secondary/entry{name = "\improper Taxi Medical Dock"}) +"axw" = (/obj/structure/bed/chair,/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area/hallway/secondary/entry{name = "\improper Taxi Medical Dock"}) +"axx" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor,/area/hallway/secondary/entry{name = "\improper Taxi Medical Dock"}) +"axy" = (/turf/simulated/floor,/area/hallway/secondary/entry{name = "\improper Taxi Medical Dock"}) +"axz" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/structure/closet/emcloset/cold,/turf/simulated/floor,/area/hallway/secondary/entry{name = "\improper Taxi Medical Dock"}) +"axA" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/hallway/secondary/entry{name = "\improper Taxi Medical Dock"}) +"axB" = (/obj/machinery/light/small{dir = 8; flickering = 1},/turf/simulated/floor,/area/hallway/secondary/entry{name = "\improper Taxi Medical Dock"}) +"axC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/hallway/secondary/entry{name = "\improper Taxi Medical Dock"}) +"axD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/hallway/secondary/entry{name = "\improper Taxi Medical Dock"}) +"axE" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/hallway/secondary/entry{name = "\improper Taxi Medical Dock"}) +"axF" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/hallway/secondary/entry{name = "\improper Taxi Medical Dock"}) +"axG" = (/obj/structure/bed/chair,/obj/effect/landmark/start{name = "Assistant"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor,/area/hallway/secondary/entry{name = "\improper Taxi Medical Dock"}) +"axH" = (/obj/machinery/power/apc{dir = 4; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/hallway/secondary/entry{name = "\improper Taxi Medical Dock"}) +"axI" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/entry{name = "\improper Taxi Medical Dock"}) +"axJ" = (/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/wreck/bridge{name = "\improper Bridge Medical"}) +"axK" = (/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/wreck/bridge{name = "\improper Bridge Medical"}) +"axL" = (/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/wreck/bridge{name = "\improper Bridge Medical"}) +"axM" = (/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/turf/simulated/floor/plating,/area/wreck/bridge{name = "\improper Bridge Medical"}) +"axN" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fore) +"axO" = (/obj/machinery/space_heater/air_conditioner,/turf/simulated/floor/plating,/area/maintenance/fore) +"axP" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/gas,/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/item/clothing/glasses/scanner/meson,/turf/simulated/floor/plating,/area/maintenance/fore) +"axQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/fore) +"axR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/fore) +"axS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) +"axT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/disposal{name = "Disposals Engineering"}) +"axU" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"axV" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"axW" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"axX" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/barricade/full/block,/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"axY" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/barricade/full/block,/turf/simulated/floor/plating,/area/maintenance/disposal{name = "Disposals Engineering"}) +"axZ" = (/obj/structure/table,/obj/item/mounted/poster,/obj/item/device/taperecorder,/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) +"aya" = (/obj/structure/bed/chair{dir = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fore) +"ayb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/rack{dir = 8},/obj/item/weapon/reagent_containers/glass/fertilizer/ez,/obj/item/clothing/mask/gas{pixel_x = -3; pixel_y = -3},/turf/simulated/floor/plating,/area/maintenance/fore) +"ayc" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/closet/crate,/obj/item/weapon/weldingtool,/turf/simulated/floor/plating,/area/maintenance/fore) +"ayd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/closet/emcloset/cold,/turf/simulated/floor/plating,/area/maintenance/fore) +"aye" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4; initialize_directions = 11},/turf/simulated/floor/plating,/area/maintenance/fore) +"ayf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/fore) +"ayg" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fore) +"ayh" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) +"ayi" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/door/airlock/maintenance{name = "Antimatter Engine Maintenance"; req_access_txt = "12;10"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/engineering/engineering_auxiliary) +"ayj" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "dark vault stripe"},/area/engineering/engineering_auxiliary) +"ayk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{icon_state = "dark"},/area/engineering/engineering_auxiliary) +"ayl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "dark"},/area/engineering/engineering_auxiliary) +"aym" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "dark"},/area/engineering/engineering_auxiliary) +"ayn" = (/obj/machinery/alarm{dir = 8; pixel_x = 22},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "dark vault stripe"; dir = 4},/area/engineering/engineering_auxiliary) +"ayo" = (/obj/structure/rack{dir = 8},/obj/item/clothing/suit/storage/hazardvest,/obj/item/clothing/suit/storage/hazardvest,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/gloves/black,/obj/machinery/light{dir = 8},/turf/simulated/floor,/area/engineering/atmos) +"ayp" = (/obj/item/beacon,/turf/simulated/floor,/area/engineering/atmos) +"ayq" = (/turf/simulated/floor,/area/engineering/atmos) +"ayr" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engineering/atmos) +"ays" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engineering/atmos) +"ayt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engineering/atmos) +"ayu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/simulated/floor/plating,/area/engineering/atmos) +"ayv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/simulated/floor/plating,/area/engineering/atmos) +"ayw" = (/obj/machinery/atmospherics/pipe/simple/filtering/visible,/turf/simulated/wall/r_wall,/area/engineering/atmos) +"ayx" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window,/turf/simulated/floor/plating/airless,/area/turret_protected/ai_upload) +"ayy" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable,/obj/structure/grille,/obj/structure/window,/turf/simulated/floor/plating/airless,/area/turret_protected/ai_upload) +"ayz" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window,/turf/simulated/floor/plating/airless,/area/turret_protected/ai_upload) +"ayA" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"ayB" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"ayC" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"ayD" = (/obj/machinery/computer/rdservercontrol,/obj/machinery/power/apc{dir = 1; pixel_y = 24; pixel_x = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/bluegrid,/area/science/server) +"ayE" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "dark"},/area/science/server) +"ayF" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{current_temperature = 80; on = 1},/obj/machinery/alarm{pixel_y = 23},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/bluegrid,/area/science/server) +"ayG" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/science/lab) +"ayH" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/science/lab) +"ayI" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/science/lab) +"ayJ" = (/obj/item/clothing/glasses/simonglasses,/obj/item/clothing/shoes/simonshoes,/obj/item/clothing/suit/simonjacket,/obj/item/clothing/under/simonpants,/obj/item/weapon/pickaxe/drill,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"ayK" = (/turf/simulated/wall,/area/maintenance/fpmaint2) +"ayL" = (/obj/structure/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/light{dir = 8},/turf/simulated/floor,/area/hallway/secondary/entry{name = "\improper Taxi Medical Dock"}) +"ayM" = (/obj/structure/table,/turf/simulated/floor,/area/hallway/secondary/entry{name = "\improper Taxi Medical Dock"}) +"ayN" = (/obj/structure/bed/chair{dir = 8},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area/hallway/secondary/entry{name = "\improper Taxi Medical Dock"}) +"ayO" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/grille,/turf/simulated/floor/plating,/area/hallway/secondary/entry{name = "\improper Taxi Medical Dock"}) +"ayP" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/sign/directions/science,/turf/simulated/floor/plating,/area/hallway/secondary/entry{name = "\improper Taxi Medical Dock"}) +"ayQ" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/hallway/secondary/entry{name = "\improper Taxi Medical Dock"}) +"ayR" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/hallway/secondary/entry{name = "\improper Taxi Medical Dock"}) +"ayS" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/sign/directions/medical,/turf/simulated/floor/plating,/area/hallway/secondary/entry{name = "\improper Taxi Medical Dock"}) +"ayT" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/grille,/turf/simulated/floor/plating,/area/hallway/secondary/entry{name = "\improper Taxi Medical Dock"}) +"ayU" = (/obj/structure/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area/hallway/secondary/entry{name = "\improper Taxi Medical Dock"}) +"ayV" = (/obj/structure/bed/chair{dir = 8},/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atm{pixel_x = 25},/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/hallway/secondary/entry{name = "\improper Taxi Medical Dock"}) +"ayW" = (/obj/machinery/door/airlock/external/snow{req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/fore) +"ayX" = (/turf/simulated/floor/plating,/area/maintenance/fore) +"ayY" = (/obj/item/device/t_scanner,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/fore) +"ayZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) +"aza" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) +"azb" = (/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/libertycap,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) +"azc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/sortjunction{dir = 4; sort_tag = "HYDROPONICS"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/fore) +"azd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) +"aze" = (/obj/item/stack/cable_coil{amount = 1; icon_state = "coil_red1"; name = "cable piece"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) +"azf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) +"azg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fore) +"azh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/sortjunction{dir = 4; sort_tag = "KITCHEN"},/turf/simulated/floor/plating,/area/maintenance/fore) +"azi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) +"azj" = (/obj/item/trash/cheesie,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) +"azk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/sortjunction{dir = 4; sort_tag = "THEATRE"},/turf/simulated/floor/plating,/area/maintenance/fore) +"azl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/fore) +"azm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) +"azn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fore) +"azo" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/fore) +"azp" = (/obj/machinery/power/apc{dir = 8; pixel_x = -24; pixel_y = 0},/obj/structure/cable,/turf/simulated/floor{dir = 8; icon_state = "dark vault stripe"},/area/engineering/engineering_auxiliary) +"azq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "dark"},/area/engineering/engineering_auxiliary) +"azr" = (/turf/simulated/floor{icon_state = "dark"},/area/engineering/engineering_auxiliary) +"azs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "dark vault stripe"; dir = 4},/area/engineering/engineering_auxiliary) +"azt" = (/obj/machinery/door/airlock/engineering{name = "Antimatter Engine Room"; req_access_txt = "10"},/obj/machinery/door/firedoor,/turf/simulated/floor,/area/engineering/engineering_auxiliary) +"azu" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/engineering/atmos) +"azv" = (/obj/machinery/atmospherics/pipe/manifold/supply/visible{dir = 1},/turf/simulated/floor,/area/engineering/atmos) +"azw" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Mix to Distro"},/turf/simulated/floor,/area/engineering/atmos) +"azx" = (/obj/machinery/meter,/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor,/area/engineering/atmos) +"azy" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1313; input_tag = "mix_in"; name = "Gas Mix Tank Control"; output_tag = "mix_out"; sensors = list("mix_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 9},/turf/simulated/floor,/area/engineering/atmos) +"azz" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 5},/turf/simulated/floor,/area/engineering/atmos) +"azA" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/obj/machinery/door_control{id_tag = "mix_vent"; name = "Mix Tank Emergency Vent"; pixel_x = -5; pixel_y = 25; range = 5; req_access_txt = "24"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/engineering/atmos) +"azB" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1313; input_tag = "air_in"; name = "Mixed Air Supply Control"; output_tag = "air_out"; pressure_setting = 2000; sensors = list("air_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/simulated/floor,/area/engineering/atmos) +"azC" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/simulated/floor,/area/engineering/atmos) +"azD" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/obj/machinery/computer/general_air_control/atmos_automation,/turf/simulated/floor,/area/engineering/atmos) +"azE" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/simulated/floor,/area/engineering/atmos) +"azF" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 10},/obj/machinery/meter,/turf/simulated/floor,/area/engineering/atmos) +"azG" = (/obj/machinery/atmospherics/pipe/simple/filtering/visible,/obj/machinery/meter,/turf/simulated/floor,/area/engineering/atmos) +"azH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engineering/atmos) +"azI" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/science/server) +"azJ" = (/obj/machinery/door/airlock/glass_command{icon_state = "door_locked"; locked = 1; name = "Server Room"; req_access_txt = "30"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/science/server) +"azK" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/science/server) +"azL" = (/obj/structure/extinguisher_cabinet{pixel_x = -25},/turf/simulated/floor,/area/hallway/secondary/entry{name = "\improper Taxi Medical Dock"}) +"azM" = (/obj/structure/bed/chair{dir = 1},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area/hallway/secondary/entry{name = "\improper Taxi Medical Dock"}) +"azN" = (/obj/item/device/radio/intercom{pixel_x = 35; pixel_y = 0},/turf/simulated/floor,/area/hallway/secondary/entry{name = "\improper Taxi Medical Dock"}) +"azO" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/wreck/engineering{icon_state = "bridge"; name = "\improper Bridge Engineering"}) +"azP" = (/turf/simulated/wall/r_wall,/area/maintenance/fore) +"azQ" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fore) +"azR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/maintenance/fore) +"azS" = (/obj/machinery/door/airlock/maintenance{name = "Botany Maintenance"; req_access_txt = "35"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fore) +"azT" = (/turf/simulated/wall,/area/crew_quarters/kitchen) +"azU" = (/obj/machinery/door/airlock/maintenance{name = "Kitchen Maintenance"; req_access_txt = "28"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/crew_quarters/kitchen) +"azV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/crew_quarters/kitchen) +"azW" = (/turf/simulated/wall,/area/crew_quarters/theatre) +"azX" = (/obj/machinery/door/airlock/maintenance{name = "Theatre Maintenance"; req_access_txt = "12; 46"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/crew_quarters/theatre) +"azY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/crew_quarters/theatre) +"azZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/obj/structure/extinguisher_cabinet{pixel_x = -25},/turf/simulated/floor/plating,/area/maintenance/fore) +"aAa" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "dark vault stripe"},/area/engineering/engineering_auxiliary) +"aAb" = (/obj/machinery/light{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "dark vault stripe"; dir = 4},/area/engineering/engineering_auxiliary) +"aAc" = (/obj/structure/sign/electricshock,/turf/simulated/wall/r_wall,/area/engineering/engineering_auxiliary) +"aAd" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor,/area/engineering/atmos) +"aAe" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/engineering/atmos) +"aAf" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/visible,/turf/simulated/floor,/area/engineering/atmos) +"aAg" = (/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_on"; name = "Air to Distro"; on = 1},/turf/simulated/floor,/area/engineering/atmos) +"aAh" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 1},/turf/simulated/floor,/area/engineering/atmos) +"aAi" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/turf/simulated/floor,/area/engineering/atmos) +"aAj" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 9},/turf/simulated/floor,/area/engineering/atmos) +"aAk" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 5},/obj/machinery/meter,/turf/simulated/floor,/area/engineering/atmos) +"aAl" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 10},/turf/simulated/floor,/area/engineering/atmos) +"aAm" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/turf/simulated/floor,/area/engineering/atmos) +"aAn" = (/obj/machinery/atmospherics/trinary/filter{dir = 1; filter_type = 1; icon_state = "intact_on"; name = "Gas filter (O2 tank)"; on = 1},/turf/simulated/floor,/area/engineering/atmos) +"aAo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/filtering/visible{dir = 4},/turf/simulated/floor/plating,/area/engineering/atmos) +"aAp" = (/obj/machinery/atmospherics/pipe/simple/filtering/visible{dir = 4},/turf/snow,/area) +"aAq" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/filtering/visible{dir = 4},/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/engineering/atmos) +"aAr" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; frequency = 1313; icon_state = "on"; id_tag = "o2_in"; on = 1},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 50000},/area/engineering/atmos) +"aAs" = (/obj/machinery/atmospherics/miner/oxygen,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 50000},/area/engineering/atmos) +"aAt" = (/obj/machinery/r_n_d/server/robotics,/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 140; on = 1; pressure_checks = 0},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/science/server) +"aAu" = (/obj/machinery/camera{c_tag = "Server Room"; dir = 1},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/science/server) +"aAv" = (/obj/machinery/r_n_d/server/core,/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 120; icon_state = "in"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/science/server) +"aAw" = (/turf/simulated/floor{dir = 2; icon_state = "escape"},/area/hallway/secondary/entry{name = "\improper Taxi Medical Dock"}) +"aAx" = (/obj/machinery/camera{c_tag = "Taxi Dock Medical/Silicon"; c_tag_order = 1; dir = 1},/obj/machinery/hologram/holopad,/turf/simulated/floor{dir = 2; icon_state = "escape"},/area/hallway/secondary/entry{name = "\improper Taxi Medical Dock"}) +"aAy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 2; icon_state = "escape"},/area/hallway/secondary/entry{name = "\improper Taxi Medical Dock"}) +"aAz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 2; icon_state = "escape"},/area/hallway/secondary/entry{name = "\improper Taxi Medical Dock"}) +"aAA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/wreck/engineering{icon_state = "bridge"; name = "\improper Bridge Engineering"}) +"aAB" = (/obj/machinery/computer/communications,/turf/simulated/floor{tag = "icon-darkyellow (NORTHWEST)"; icon_state = "darkyellow"; dir = 9},/area/wreck/engineering{icon_state = "bridge"; name = "\improper Bridge Engineering"}) +"aAC" = (/obj/machinery/computer/station_alert,/turf/simulated/floor{tag = "icon-darkyellow (NORTH)"; icon_state = "darkyellow"; dir = 1},/area/wreck/engineering{icon_state = "bridge"; name = "\improper Bridge Engineering"}) +"aAD" = (/obj/machinery/computer/atmoscontrol,/turf/simulated/floor{tag = "icon-darkyellow (NORTH)"; icon_state = "darkyellow"; dir = 1},/area/wreck/engineering{icon_state = "bridge"; name = "\improper Bridge Engineering"}) +"aAE" = (/obj/machinery/light{dir = 4},/obj/machinery/vending/security,/turf/simulated/floor{tag = "icon-darkyellow (NORTH)"; icon_state = "darkyellow"; dir = 1},/area/wreck/engineering{icon_state = "bridge"; name = "\improper Bridge Engineering"}) +"aAF" = (/turf/simulated/wall/r_wall,/area/wreck/engineering{icon_state = "bridge"; name = "\improper Bridge Engineering"}) +"aAG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fore) +"aAH" = (/obj/structure/table,/obj/item/weapon/reagent_containers/spray/plantbgone{pixel_y = 3},/obj/item/weapon/reagent_containers/spray/plantbgone{pixel_x = 13; pixel_y = 5},/obj/item/weapon/paper/hydroponics,/obj/item/weapon/book/manual/hydroponics_pod_people,/obj/item/weapon/storage/box/botanydisk,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 1; pixel_y = 24; pixel_x = 0},/turf/simulated/floor{icon_state = "hydrofloor"},/area/maintenance/fore) +"aAI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/table,/obj/machinery/reagentgrinder,/turf/simulated/floor{icon_state = "hydrofloor"},/area/maintenance/fore) +"aAJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "hydrofloor"},/area/maintenance/fore) +"aAK" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"aAL" = (/obj/machinery/camera{c_tag = "Hydroponics Storage"},/obj/machinery/chem_master,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"aAM" = (/obj/machinery/botany/editor,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"aAN" = (/obj/machinery/botany/extractor,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"aAO" = (/obj/machinery/camera{c_tag = "Kitchen Cold Room"},/obj/structure/closet/secure_closet/freezer/fridge,/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"aAP" = (/obj/structure/closet/secure_closet/freezer/meat,/obj/machinery/power/apc{dir = 1; pixel_y = 24; pixel_x = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"aAQ" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"aAR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"aAS" = (/obj/machinery/chem_master/condimaster{name = "CondiMaster Neo"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"aAT" = (/obj/machinery/vending/autodrobe,/obj/machinery/camera{c_tag = "Theatre"},/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aAU" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aAV" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/power/apc{dir = 1; pixel_y = 24; pixel_x = 0},/mob/living/simple_animal/mouse/gray,/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aAW" = (/obj/structure/closet,/obj/item/weapon/lipstick/random,/obj/item/mounted/poster,/obj/item/mounted/poster,/obj/item/weapon/coin/silver,/obj/item/weapon/bikehorn,/obj/structure/sign/poster{icon_state = "poster6"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aAX" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/fore) +"aAY" = (/obj/machinery/camera{c_tag = "Antimatter Engine"; dir = 4},/turf/simulated/floor{dir = 8; icon_state = "dark vault stripe"},/area/engineering/engineering_auxiliary) +"aAZ" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{icon_state = "dark"},/area/engineering/engineering_auxiliary) +"aBa" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor{icon_state = "dark-markings"; dir = 1},/area/engineering/engineering_auxiliary) +"aBb" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/turf/simulated/floor,/area/engineering/atmos) +"aBc" = (/obj/machinery/atmospherics/pipe/simple/supply/visible,/obj/machinery/atmospherics/unary/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor,/area/engineering/atmos) +"aBd" = (/obj/machinery/atmospherics/binary/pump{dir = 2; icon_state = "intact_on"; name = "Air to External"; on = 1},/turf/simulated/floor,/area/engineering/atmos) +"aBe" = (/obj/machinery/atmospherics/unary/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor,/area/engineering/atmos) +"aBf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 10},/turf/simulated/floor,/area/engineering/atmos) +"aBg" = (/obj/machinery/atmospherics/trinary/mixer{dir = 1; icon_state = "intact_on"; name = "Gas mixer (N2/O2)"; node1_concentration = 0.8; node2_concentration = 0.2; on = 1; target_pressure = 4500},/turf/simulated/floor,/area/engineering/atmos) +"aBh" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/yellow/visible,/turf/simulated/floor,/area/engineering/atmos) +"aBi" = (/obj/machinery/atmospherics/pipe/simple/filtering/visible,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1313; input_tag = "o2_in"; name = "Oxygen Supply Control"; output_tag = "o2_out"; sensors = list("o2_sensor" = "Tank")},/turf/simulated/floor,/area/engineering/atmos) +"aBj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/turf/simulated/floor/plating,/area/engineering/atmos) +"aBk" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/turf/snow,/area) +"aBl" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/atmospherics/pipe/manifold/cyan{dir = 1},/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/engineering/atmos) +"aBm" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1313; icon_state = "in"; id_tag = "o2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/obj/machinery/air_sensor{frequency = 1313; id_tag = "o2_sensor"},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 50000},/area/engineering/atmos) +"aBn" = (/obj/effect/decal/warning_stripes{icon_state = "oxygen"},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 50000},/area/engineering/atmos) +"aBo" = (/turf/simulated/wall/r_wall,/area/security/checkpoint/medical) +"aBp" = (/obj/machinery/door/airlock/glass_security{name = "Security Office"; req_access_txt = "1"},/turf/simulated/floor,/area/security/checkpoint/medical) +"aBq" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/checkpoint/medical) +"aBr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/security/checkpoint/medical) +"aBs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/security/checkpoint/medical) +"aBt" = (/obj/machinery/door/airlock/glass{id_tag = "checkpoint2"; name = "Central Access"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/poddoor/preopen,/turf/simulated/floor,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aBu" = (/obj/machinery/door/airlock/glass{id_tag = "checkpoint2"; name = "Central Access"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/poddoor/preopen,/turf/simulated/floor,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aBv" = (/turf/simulated/wall/r_wall,/area/storage/eva/medbay) +"aBw" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/storage/eva/medbay) +"aBx" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/storage/eva/medbay) +"aBy" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/storage/eva/medbay) +"aBz" = (/obj/machinery/door/airlock/glass_engineering{name = "Atmospherics Monitoring"; req_access_txt = "0"; req_one_access_txt = "11;24"},/turf/simulated/floor,/area/storage/eva/medbay) +"aBA" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/wreck/engineering{icon_state = "bridge"; name = "\improper Bridge Engineering"}) +"aBB" = (/turf/simulated/floor{tag = "icon-darkyellow (WEST)"; icon_state = "darkyellow"; dir = 8},/area/wreck/engineering{icon_state = "bridge"; name = "\improper Bridge Engineering"}) +"aBC" = (/obj/structure/bed/chair/comfy/black{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/wreck/engineering{icon_state = "bridge"; name = "\improper Bridge Engineering"}) +"aBD" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{icon_state = "dark"},/area/wreck/engineering{icon_state = "bridge"; name = "\improper Bridge Engineering"}) +"aBE" = (/turf/simulated/floor{icon_state = "dark"},/area/wreck/engineering{icon_state = "bridge"; name = "\improper Bridge Engineering"}) +"aBF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/fore) +"aBG" = (/obj/structure/closet/secure_closet/hydroponics,/obj/item/device/radio/headset/headset_service,/obj/item/weapon/wirecutters/clippers,/obj/item/weapon/pickaxe/shovel/spade,/obj/item/clothing/suit/wintercoat/hydro,/obj/item/clothing/suit/wintercoat/hydro,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"aBH" = (/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"aBI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"aBJ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"aBK" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; level = 2; on = 1},/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"aBL" = (/obj/structure/closet/secure_closet/freezer/kitchen,/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"aBM" = (/obj/item/weapon/reagent_containers/food/snacks/snackbar/nutriment,/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"aBN" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101; on = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"aBO" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/mob/living/simple_animal/hostile/retaliate/goat{name = "Ramsay"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"aBP" = (/obj/machinery/light{dir = 4},/obj/machinery/gibber,/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"aBQ" = (/obj/effect/landmark/start{name = "Mime"},/obj/item/weapon/stool{pixel_y = 8},/obj/structure/mirror{dir = 4; pixel_x = -28; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aBR" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101; on = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aBS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aBT" = (/obj/effect/landmark/start{name = "Clown"},/obj/item/weapon/stool{pixel_y = 8},/obj/machinery/alarm{dir = 8; pixel_x = 22},/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aBU" = (/obj/machinery/power/am_control_unit,/turf/simulated/floor{icon_state = "dark vault full"},/area/engineering/engineering_auxiliary) +"aBV" = (/turf/simulated/floor{icon_state = "dark vault stripe"},/area/engineering/engineering_auxiliary) +"aBW" = (/obj/item/device/radio/intercom{pixel_y = -25},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "dark vault stripe"},/area/engineering/engineering_auxiliary) +"aBX" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "dark vault stripe"},/area/engineering/engineering_auxiliary) +"aBY" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "dark vault stripe"},/area/engineering/engineering_auxiliary) +"aBZ" = (/obj/machinery/power/battery/smes{charge = 0},/obj/structure/cable,/turf/simulated/floor{icon_state = "dark vault full"},/area/engineering/engineering_auxiliary) +"aCa" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/sign/atmosplaque{pixel_x = -32},/turf/simulated/floor,/area/engineering/atmos) +"aCb" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor,/area/engineering/atmos) +"aCc" = (/obj/machinery/atmospherics/pipe/manifold/cyan/visible,/turf/simulated/floor,/area/engineering/atmos) +"aCd" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 4},/turf/simulated/floor,/area/engineering/atmos) +"aCe" = (/obj/effect/landmark/start{name = "Atmospheric Technician"},/turf/simulated/floor,/area/engineering/atmos) +"aCf" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/machinery/atmospherics/unary/cap/visible/yellow{dir = 4},/turf/simulated/floor,/area/engineering/atmos) +"aCg" = (/obj/machinery/atmospherics/pipe/manifold4w/yellow/visible,/turf/simulated/floor,/area/engineering/atmos) +"aCh" = (/obj/machinery/atmospherics/pipe/simple/filtering/visible,/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Oxygen to Mix"},/obj/machinery/camera{c_tag = "Atmospherics East"; dir = 8},/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/engineering/atmos) +"aCi" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 9},/turf/simulated/wall/r_wall,/area/engineering/atmos) +"aCj" = (/obj/structure/reagent_dispensers/peppertank{pixel_x = -32},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/security/checkpoint/medical) +"aCk" = (/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint/medical) +"aCl" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint/medical) +"aCm" = (/obj/structure/bed/chair/office/dark{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 5},/area/security/checkpoint/medical) +"aCn" = (/obj/structure/table/reinforced,/obj/machinery/door/window{base_state = "right"; dir = 8; icon_state = "right"; name = "Security Checkpoint Desk"; req_access_txt = "63"},/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/machinery/door/window,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/security/checkpoint/medical) +"aCo" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aCp" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aCq" = (/obj/machinery/door/airlock/glass,/obj/machinery/door/poddoor/preopen,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/storage/eva/medbay) +"aCr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor,/area/storage/eva/medbay) +"aCs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{tag = "icon-warningcorner (SOUTHWEST)"; icon_state = "warningcorner"; dir = 10},/area/storage/eva/medbay) +"aCt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/window{base_state = "left"; dir = 8; name = "Atmospherics Monitoring"; req_access_txt = "32"},/obj/machinery/atmospherics/binary/valve/open{dir = 4},/turf/simulated/floor{icon_state = "warning"},/area/storage/eva/medbay) +"aCu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/meter{frequency = 1443; id_tag = "dloop_atm_meter"; name = "Distribution Loop"},/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 1},/turf/simulated/floor{icon_state = "warning"},/area/storage/eva/medbay) +"aCv" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 1},/turf/simulated/floor{icon_state = "warning"},/area/storage/eva/medbay) +"aCw" = (/obj/machinery/atmospherics/binary/valve{dir = 4; name = "EMERGENCY VENT"},/turf/simulated/wall/r_wall,/area/storage/eva/medbay) +"aCx" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/wreck/engineering{icon_state = "bridge"; name = "\improper Bridge Engineering"}) +"aCy" = (/obj/machinery/computer/security,/turf/simulated/floor{tag = "icon-darkyellow (NORTHWEST)"; icon_state = "darkyellow"; dir = 9},/area/wreck/engineering{icon_state = "bridge"; name = "\improper Bridge Engineering"}) +"aCz" = (/obj/structure/bed/chair/comfy/black{dir = 8},/turf/simulated/floor{tag = "icon-darkyellowcorners (NORTH)"; icon_state = "darkyellowcorners"; dir = 1},/area/wreck/engineering{icon_state = "bridge"; name = "\improper Bridge Engineering"}) +"aCA" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "dark"},/area/wreck/engineering{icon_state = "bridge"; name = "\improper Bridge Engineering"}) +"aCB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "dark"},/area/wreck/engineering{icon_state = "bridge"; name = "\improper Bridge Engineering"}) +"aCC" = (/obj/structure/table,/obj/item/weapon/storage/fancy/donut_box,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor{icon_state = "dark"},/area/wreck/engineering{icon_state = "bridge"; name = "\improper Bridge Engineering"}) +"aCD" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/wall,/area/maintenance/fore) +"aCE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/closet/secure_closet/hydroponics,/obj/item/device/radio/headset/headset_service,/obj/item/weapon/wirecutters/clippers,/obj/item/weapon/pickaxe/shovel/spade,/obj/item/clothing/suit/wintercoat/hydro,/obj/item/clothing/suit/wintercoat/hydro,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"aCF" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/item/device/radio/intercom{pixel_y = -25},/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"aCG" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"aCH" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"aCI" = (/turf/simulated/wall,/area/hydroponics) +"aCJ" = (/obj/machinery/vending/dinnerware,/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"aCK" = (/obj/structure/closet/crate{desc = "It's a storage unit for kitchen clothes and equipment."; name = "Kitchen Crate"},/obj/item/clothing/head/chefhat,/obj/item/clothing/under/rank/chef,/obj/item/weapon/storage/box/mousetraps{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/box/mousetraps,/obj/item/clothing/under/waiter,/obj/item/clothing/under/waiter,/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"aCL" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/kitchenspike,/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"aCM" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"aCN" = (/obj/machinery/alarm{dir = 8; pixel_x = 22},/obj/machinery/processor,/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"aCO" = (/obj/structure/rack,/obj/item/device/instrument/violin,/obj/item/device/camera,/obj/item/weapon/reagent_containers/food/snacks/pie,/obj/item/device/soundsynth,/obj/machinery/light{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aCP" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aCQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/decal/cleanable/blood/oil{dir = 4; icon_state = "floor6"},/obj/item/weapon/bananapeel/traitorpeel,/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aCR" = (/obj/structure/table,/obj/item/weapon/storage/fancy/crayons,/obj/item/weapon/reagent_containers/food/snacks/pie,/obj/machinery/light{dir = 4},/obj/item/mounted/poster,/obj/item/clothing/suit/wintercoat/clown,/obj/item/clothing/suit/wintercoat/clown,/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aCS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/engineering/engineering_auxiliary) +"aCT" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor,/area/engineering/atmos) +"aCU" = (/obj/machinery/atmospherics/pipe/manifold/supply/visible{dir = 8},/obj/machinery/meter,/turf/simulated/floor,/area/engineering/atmos) +"aCV" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "Distro to Waste"},/obj/machinery/light,/obj/structure/closet/fireaxecabinet{pixel_x = 0; pixel_y = -32},/turf/simulated/floor,/area/engineering/atmos) +"aCW" = (/obj/machinery/camera{c_tag = "Atmospherics West"; dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/floor,/area/engineering/atmos) +"aCX" = (/obj/machinery/atmospherics/binary/pump{dir = 2; name = "External to Waste"},/turf/simulated/floor,/area/engineering/atmos) +"aCY" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/simulated/floor,/area/engineering/atmos) +"aCZ" = (/obj/machinery/atmospherics/trinary/filter{dir = 1; filter_type = 2; icon_state = "intact_on"; name = "Gas filter (N2 tank)"; on = 1},/turf/simulated/floor,/area/engineering/atmos) +"aDa" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; frequency = 1313; icon_state = "on"; id_tag = "n2_in"; on = 1},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/engineering/atmos) +"aDb" = (/obj/machinery/atmospherics/miner/nitrogen,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/engineering/atmos) +"aDc" = (/obj/machinery/power/apc{dir = 8; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/bed/chair/comfy/couch/turn/inward/red{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/checkpoint/medical) +"aDd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/bed/chair/comfy/couch/left/red,/turf/simulated/floor,/area/security/checkpoint/medical) +"aDe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/checkpoint/medical) +"aDf" = (/obj/machinery/computer/secure_data,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/checkpoint/medical) +"aDg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/security/checkpoint/medical) +"aDh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aDi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aDj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/storage/eva/medbay) +"aDk" = (/obj/structure/closet/cabinet/snow,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101; on = 1},/turf/simulated/floor{tag = "icon-bot (SOUTHWEST)"; icon_state = "bot"; dir = 10},/area/storage/eva/medbay) +"aDl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/storage/eva/medbay) +"aDm" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/meter{frequency = 1443; id_tag = "wloop_atm_meter"; name = "Waste Loop"},/turf/simulated/floor/plating,/area/storage/eva/medbay) +"aDn" = (/obj/machinery/atmospherics/trinary/filter/mirrored{filter_type = 5; icon_state = "intactm_on"; name = "Gas filter (CO2)"; on = 1},/turf/simulated/floor/plating,/area/storage/eva/medbay) +"aDo" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/portable_atmospherics/canister,/obj/machinery/atmospherics/unary/portables_connector{dir = 1; name = "Connector Port (Air Supply)"},/obj/structure/sign/securearea{pixel_x = 32},/turf/simulated/floor/plating,/area/storage/eva/medbay) +"aDp" = (/obj/machinery/computer/secure_data,/turf/simulated/floor{tag = "icon-darkyellow (WEST)"; icon_state = "darkyellow"; dir = 8},/area/wreck/engineering{icon_state = "bridge"; name = "\improper Bridge Engineering"}) +"aDq" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/wreck/engineering{icon_state = "bridge"; name = "\improper Bridge Engineering"}) +"aDr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{icon_state = "dark"},/area/wreck/engineering{icon_state = "bridge"; name = "\improper Bridge Engineering"}) +"aDs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor{icon_state = "dark"},/area/wreck/engineering{icon_state = "bridge"; name = "\improper Bridge Engineering"}) +"aDt" = (/obj/machinery/power/apc{dir = 4; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/camera{c_tag = "Bridge Engineering/Cargo"; dir = 8},/obj/structure/dispenser/oxygen,/turf/simulated/floor{icon_state = "dark"},/area/wreck/engineering{icon_state = "bridge"; name = "\improper Bridge Engineering"}) +"aDu" = (/obj/machinery/door/airlock/glass{name = "Hydroponics"; req_access_txt = "0"; req_one_access = null; req_one_access_txt = "25;28;35"},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/hydroponics) +"aDv" = (/obj/machinery/seed_extractor,/obj/machinery/requests_console{department = "Hydroponics"; departmentType = 2; pixel_y = 30},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) +"aDw" = (/obj/machinery/biogenerator,/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) +"aDx" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/freezer{name = "Kitchen Cold Room"; req_access = null; req_access_txt = "0"; req_one_access_txt = "25;28;35"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"aDy" = (/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aDz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aDA" = (/obj/item/trash/candy,/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aDB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/maintenance/fore) +"aDC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fore) +"aDD" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/fore) +"aDE" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/fore) +"aDF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/engineering/atmos) +"aDG" = (/turf/simulated/wall,/area/engineering/atmos) +"aDH" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 8},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/structure/extinguisher_cabinet{pixel_x = -25},/turf/simulated/floor,/area/engineering/atmos) +"aDI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 9},/turf/simulated/floor,/area/engineering/atmos) +"aDJ" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50; pixel_x = 2; pixel_y = 2},/obj/item/stack/sheet/metal{amount = 50; pixel_x = 2; pixel_y = 2},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor,/area/engineering/atmos) +"aDK" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 5},/turf/simulated/floor,/area/engineering/atmos) +"aDL" = (/obj/machinery/atmospherics/pipe/simple/filtering/visible,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1313; input_tag = "n2_in"; name = "Nitrogen Supply Control"; output_tag = "n2_out"; sensors = list("n2_sensor" = "Tank")},/turf/simulated/floor,/area/engineering/atmos) +"aDM" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1313; icon_state = "in"; id_tag = "n2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/obj/machinery/air_sensor{frequency = 1313; id_tag = "n2_sensor"},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/engineering/atmos) +"aDN" = (/obj/effect/decal/warning_stripes{icon_state = "nitrogen"},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/engineering/atmos) +"aDO" = (/obj/machinery/alarm{dir = 4; pixel_x = -22; pixel_y = 0},/obj/structure/bed/chair/comfy/couch/mid/red{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/checkpoint/medical) +"aDP" = (/obj/structure/table,/obj/machinery/chem_dispenser/brewer/mapping,/turf/simulated/floor,/area/security/checkpoint/medical) +"aDQ" = (/turf/simulated/floor,/area/security/checkpoint/medical) +"aDR" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/security/checkpoint/medical) +"aDS" = (/obj/machinery/computer/security,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/checkpoint/medical) +"aDT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/security/checkpoint/medical) +"aDU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aDV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aDW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/storage/eva/medbay) +"aDX" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/camera{c_tag = "Telecomms Coldroom West"; dir = 4},/obj/structure/closet/cabinet/snow,/turf/simulated/floor{tag = "icon-bot (SOUTHWEST)"; icon_state = "bot"; dir = 10},/area/storage/eva/medbay) +"aDY" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/storage/eva/medbay) +"aDZ" = (/obj/machinery/atmospherics/trinary/filter/mirrored{icon_state = "intactm_on"; name = "Gas filter (Plasma)"; on = 1},/turf/simulated/floor/plating,/area/storage/eva/medbay) +"aEa" = (/obj/structure/cable,/obj/machinery/power/battery/smes{charge = 1e+006},/turf/simulated/floor/plating,/area/storage/eva/medbay) +"aEb" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/wreck/engineering{icon_state = "bridge"; name = "\improper Bridge Engineering"}) +"aEc" = (/obj/machinery/vending/coffee,/turf/simulated/floor{tag = "icon-darkyellow (WEST)"; icon_state = "darkyellow"; dir = 8},/area/wreck/engineering{icon_state = "bridge"; name = "\improper Bridge Engineering"}) +"aEd" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "dark"},/area/wreck/engineering{icon_state = "bridge"; name = "\improper Bridge Engineering"}) +"aEe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/wreck/engineering{icon_state = "bridge"; name = "\improper Bridge Engineering"}) +"aEf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "dark"},/area/wreck/engineering{icon_state = "bridge"; name = "\improper Bridge Engineering"}) +"aEg" = (/obj/machinery/disposal,/obj/machinery/alarm{dir = 8; pixel_x = 22},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/wreck/engineering{icon_state = "bridge"; name = "\improper Bridge Engineering"}) +"aEh" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) +"aEi" = (/obj/structure/sink{dir = 1; pixel_y = 25},/obj/structure/disposalpipe/segment{dir = 4},/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor{dir = 9; icon_state = "green"},/area/hydroponics) +"aEj" = (/obj/structure/reagent_dispensers/watertank,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light_switch{pixel_y = 27},/turf/simulated/floor{dir = 1; icon_state = "green"},/area/hydroponics) +"aEk" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/hydroponics) +"aEl" = (/turf/simulated/floor{dir = 5; icon_state = "green"},/area/hydroponics) +"aEm" = (/turf/simulated/floor{icon_state = "dark green stripe"},/area/hydroponics) +"aEn" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/hydroponics) +"aEo" = (/obj/machinery/cooking/icemachine,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) +"aEp" = (/obj/machinery/requests_console{department = "Kitchen"; departmentType = 2; name = "Requests Console"; pixel_y = 30},/obj/machinery/cooking/grill,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) +"aEq" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/cooking,/obj/machinery/camera{c_tag = "Kitchen"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) +"aEr" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) +"aEs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/sink/kitchen{pixel_y = 28},/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) +"aEt" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/kitchen) +"aEu" = (/obj/machinery/disposal,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aEv" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/structure/bed/chair/vehicle/clowncart,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aEw" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aEx" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aEy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/fore) +"aEz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/fore) +"aEA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) +"aEB" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) +"aEC" = (/obj/structure/disposalpipe/sortjunction{dir = 4; sort_tag = "BAR"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fore) +"aED" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) +"aEE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/fore) +"aEF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/engineering/atmos) +"aEG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/space_heater,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/floor,/area/engineering/atmos) +"aEH" = (/obj/machinery/space_heater/air_conditioner,/obj/machinery/light/small{dir = 1; invisibility = 1},/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 1},/turf/simulated/floor,/area/engineering/atmos) +"aEI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/floor,/area/engineering/atmos) +"aEJ" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/visible,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/engineering/atmos) +"aEK" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor,/area/engineering/atmos) +"aEL" = (/obj/machinery/atmospherics/unary/cap/visible/yellow{dir = 4},/turf/simulated/floor,/area/engineering/atmos) +"aEM" = (/obj/machinery/atmospherics/pipe/simple/filtering/visible,/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Nitrogen to Mix"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/engineering/atmos) +"aEN" = (/obj/structure/bed/chair/comfy/couch/right/red{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 10},/area/security/checkpoint/medical) +"aEO" = (/obj/structure/table,/obj/item/weapon/storage/box/mugs,/obj/item/weapon/storage/fancy/donut_box,/turf/simulated/floor{icon_state = "red"},/area/security/checkpoint/medical) +"aEP" = (/obj/structure/table,/obj/item/device/flash,/obj/item/device/flashlight,/obj/item/weapon/crowbar,/turf/simulated/floor{icon_state = "red"},/area/security/checkpoint/medical) +"aEQ" = (/turf/simulated/floor{icon_state = "red"},/area/security/checkpoint/medical) +"aER" = (/obj/structure/closet/secure_closet/security/med,/turf/simulated/floor{icon_state = "red"; dir = 6},/area/security/checkpoint/medical) +"aES" = (/obj/structure/sign/snow{pixel_x = -32},/turf/simulated/floor/plating,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aET" = (/obj/structure/closet/walllocker/emerglocker/snow/east,/turf/simulated/floor/plating,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aEU" = (/obj/machinery/power/apc{dir = 8; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{tag = "icon-bot (SOUTHWEST)"; icon_state = "bot"; dir = 10},/area/storage/eva/medbay) +"aEV" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/storage/eva/medbay) +"aEW" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/station_alert,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/storage/eva/medbay) +"aEX" = (/obj/machinery/atmospherics/trinary/filter/mirrored{filter_type = 4; icon_state = "intactm_on"; name = "Gas filter (N2O)"; on = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/storage/eva/medbay) +"aEY" = (/obj/item/device/analyzer,/obj/item/weapon/wrench,/obj/machinery/alarm{dir = 4; pixel_x = -22; pixel_y = 0},/obj/machinery/power/terminal{dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/alarm{dir = 8; pixel_x = 22},/turf/simulated/floor/plating,/area/storage/eva/medbay) +"aEZ" = (/obj/machinery/door/airlock/command{name = "Bridge"; req_access = null; req_access_txt = "19"},/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "dark"},/area/wreck/engineering{icon_state = "bridge"; name = "\improper Bridge Engineering"}) +"aFa" = (/obj/structure/disposalpipe/segment,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/full/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/wreck/engineering{icon_state = "bridge"; name = "\improper Bridge Engineering"}) +"aFb" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/fore) +"aFc" = (/obj/machinery/portable_atmospherics/hydroponics,/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) +"aFd" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor{icon_state = "green"; dir = 8},/area/hydroponics) +"aFe" = (/turf/simulated/floor,/area/hydroponics) +"aFf" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101; on = 1},/turf/simulated/floor,/area/hydroponics) +"aFg" = (/obj/machinery/smartfridge,/turf/simulated/floor,/area/hydroponics) +"aFh" = (/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) +"aFi" = (/obj/machinery/door_control{dir = 8; id_tag = "kitchen"; name = "Kitchen Shutters Control"; pixel_x = 24; pixel_y = 0; req_access_txt = "28"},/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) +"aFj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock{name = "Theatre Storage"; req_access_txt = "46"},/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aFk" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/maintenance/fore) +"aFl" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "25;28"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fore) +"aFm" = (/turf/simulated/wall,/area/maintenance/starboard) +"aFn" = (/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j2s"; sort_tag = "ATMOSPHERICS"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/starboard) +"aFo" = (/obj/machinery/door/airlock/maintenance{name = "Atmospherics Maintenance"; req_access_txt = "12;24"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/engineering/atmos) +"aFp" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor,/area/engineering/atmos) +"aFq" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/floor,/area/engineering/atmos) +"aFr" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/engineering/atmos) +"aFs" = (/obj/machinery/atmospherics/binary/pump{dir = 2; name = "Air to Port"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/engineering/atmos) +"aFt" = (/obj/machinery/atmospherics/trinary/filter{dir = 1; filter_type = 0; icon_state = "intact_on"; name = "Gas filter (Plasma tank)"; on = 1},/turf/simulated/floor,/area/engineering/atmos) +"aFu" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; frequency = 1313; icon_state = "on"; id_tag = "tox_in"; on = 1},/turf/simulated/floor/engine{name = "plasma floor"; toxins = 70000},/area/engineering/atmos) +"aFv" = (/obj/machinery/atmospherics/miner/toxins,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/engine{name = "plasma floor"; toxins = 70000},/area/engineering/atmos) +"aFw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/checkpoint/medical) +"aFx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/security/checkpoint/medical) +"aFy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/security/checkpoint/medical) +"aFz" = (/obj/machinery/door/airlock/external/snow{name = "Taxi Airlock"; req_access_txt = "0"},/turf/simulated/floor/plating,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aFA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/storage/eva/medbay) +"aFB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/floor/plating,/area/storage/eva/medbay) +"aFC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/storage/eva/medbay) +"aFD" = (/obj/structure/rack{dir = 8},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/machinery/alarm{pixel_y = 23},/obj/machinery/light{dir = 8},/obj/item/weapon/tank/jetpack/carbondioxide,/obj/item/weapon/tank/jetpack/carbondioxide,/turf/simulated/floor{tag = "icon-darkyellow (NORTHWEST)"; icon_state = "darkyellow"; dir = 9},/area/wreck/engineering{icon_state = "bridge"; name = "\improper Bridge Engineering"}) +"aFE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/sign/poster{desc = "Grey Pride World Wide!"; icon_state = "poster8"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{tag = "icon-darkyellow (NORTH)"; icon_state = "darkyellow"; dir = 1},/area/wreck/engineering{icon_state = "bridge"; name = "\improper Bridge Engineering"}) +"aFF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{tag = "icon-darkyellow (NORTH)"; icon_state = "darkyellow"; dir = 1},/area/wreck/engineering{icon_state = "bridge"; name = "\improper Bridge Engineering"}) +"aFG" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor{tag = "icon-darkyellow (NORTH)"; icon_state = "darkyellow"; dir = 1},/area/wreck/engineering{icon_state = "bridge"; name = "\improper Bridge Engineering"}) +"aFH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/wreck/engineering{icon_state = "bridge"; name = "\improper Bridge Engineering"}) +"aFI" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/crew_quarters/fitness) +"aFJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/crew_quarters/fitness) +"aFK" = (/obj/machinery/portable_atmospherics/hydroponics,/obj/machinery/alarm{dir = 4; pixel_x = -22},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) +"aFL" = (/obj/effect/landmark/start{name = "Botanist"},/turf/simulated/floor{icon_state = "green"; dir = 8},/area/hydroponics) +"aFM" = (/obj/machinery/vending/hydronutrients,/turf/simulated/floor,/area/hydroponics) +"aFN" = (/obj/machinery/vending/hydroseeds{slogan_delay = 700},/turf/simulated/floor,/area/hydroponics) +"aFO" = (/obj/effect/landmark/start{name = "Botanist"},/mob/living/simple_animal/chick,/turf/simulated/floor,/area/hydroponics) +"aFP" = (/obj/machinery/door/window{base_state = "right"; dir = 8; name = "Hydroponics Desk"; req_access_txt = "0"; req_one_access = null; req_one_access_txt = "25;28;35"},/obj/item/weapon/storage/bag/plants{name = "Chef's Plant Bag"},/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "delivery"},/area/hydroponics) +"aFQ" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/peppermill{pixel_x = 3},/obj/item/weapon/reagent_containers/food/condiment/saltshaker{pixel_x = -3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/reagent_containers/food/condiment/enzyme,/obj/item/weapon/reagent_containers/glass/beaker{pixel_x = 5},/obj/item/stack/package_wrap,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) +"aFR" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) +"aFS" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) +"aFT" = (/obj/structure/table,/obj/item/weapon/book/manual/chef_recipes,/obj/machinery/light{dir = 4},/obj/item/weapon/kitchen/rollingpin,/obj/machinery/light_switch{pixel_x = 23; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) +"aFU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/kitchen) +"aFV" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) +"aFW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) +"aFX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{dir = 1},/obj/machinery/door/window{base_state = "left"; dir = 4; name = "Kitchen Door"; req_access_txt = "0"; req_one_access = null; req_one_access_txt = "25;28;35"},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) +"aFY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aFZ" = (/obj/structure/noticeboard{pixel_y = 32},/obj/machinery/media/jukebox/bar,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aGa" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aGb" = (/obj/machinery/power/apc{dir = 1; pixel_y = 24; pixel_x = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/camera{c_tag = "Bar"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aGc" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/window{base_state = "right"; dir = 8; icon_state = "right"; name = "Bar Door"; req_access_txt = "0"; req_one_access_txt = "25;28;35"},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) +"aGd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) +"aGe" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) +"aGf" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/chem_master/condimaster{name = "CondiMaster Neo"},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) +"aGg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/vending/boozeomat,/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) +"aGh" = (/obj/structure/table,/obj/item/weapon/book/manual/barman_recipes,/obj/item/weapon/reagent_containers/food/snacks/pie,/obj/item/weapon/reagent_containers/food/drinks/shaker,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) +"aGi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/starboard) +"aGj" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/starboard) +"aGk" = (/obj/machinery/space_heater,/turf/simulated/floor,/area/engineering/atmos) +"aGl" = (/obj/machinery/space_heater/air_conditioner,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/floor,/area/engineering/atmos) +"aGm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/pipedispenser,/turf/simulated/floor,/area/engineering/atmos) +"aGn" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/effect/landmark/start{name = "Atmospheric Technician"},/turf/simulated/floor,/area/engineering/atmos) +"aGo" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible,/turf/simulated/floor,/area/engineering/atmos) +"aGp" = (/obj/machinery/atmospherics/pipe/simple/filtering/visible,/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Plasma to Mix"},/turf/simulated/floor,/area/engineering/atmos) +"aGq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/simulated/floor/plating,/area/engineering/atmos) +"aGr" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/snow,/area) +"aGs" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/engineering/atmos) +"aGt" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1313; icon_state = "in"; id_tag = "tox_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/obj/machinery/air_sensor{frequency = 1313; id_tag = "tox_sensor"},/turf/simulated/floor/engine{name = "plasma floor"; toxins = 70000},/area/engineering/atmos) +"aGu" = (/obj/effect/decal/warning_stripes{icon_state = "plasma"},/turf/simulated/floor/engine{name = "plasma floor"; toxins = 70000},/area/engineering/atmos) +"aGv" = (/turf/snow/permafrost,/area) +"aGw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/snow/permafrost,/area) +"aGx" = (/obj/machinery/atmospherics/pipe/simple/supply/visible,/turf/snow/permafrost,/area) +"aGy" = (/obj/structure/extinguisher_cabinet{pixel_x = -25},/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor{tag = "icon-darkyellow (WEST)"; icon_state = "darkyellow"; dir = 8},/area/wreck/engineering{icon_state = "bridge"; name = "\improper Bridge Engineering"}) +"aGz" = (/obj/structure/closet/crate/rcd,/obj/item/weapon/storage/toolbox/emergency,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/camera{c_tag = "Bridge Engineering/Cargo Lobby"; dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/wreck/engineering{icon_state = "bridge"; name = "\improper Bridge Engineering"}) +"aGA" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor{icon_state = "dark"},/area/wreck/engineering{icon_state = "bridge"; name = "\improper Bridge Engineering"}) +"aGB" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "dark"},/area/wreck/engineering{icon_state = "bridge"; name = "\improper Bridge Engineering"}) +"aGC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/glass_command{name = "Bridge"; req_access_txt = "19"},/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/wreck/engineering{icon_state = "bridge"; name = "\improper Bridge Engineering"}) +"aGD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/crew_quarters/fitness) +"aGE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 1},/turf/simulated/floor,/area/crew_quarters/fitness) +"aGF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/wall,/area/crew_quarters/fitness) +"aGG" = (/obj/machinery/portable_atmospherics/hydroponics,/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) +"aGH" = (/turf/simulated/floor{dir = 1; icon_state = "dark green stripe"},/area/hydroponics) +"aGI" = (/obj/machinery/portable_atmospherics/hydroponics,/turf/simulated/floor{dir = 1; icon_state = "dark green stripe"},/area/hydroponics) +"aGJ" = (/turf/simulated/floor{icon_state = "green"; dir = 8},/area/hydroponics) +"aGK" = (/turf/simulated/floor{icon_state = "green"; dir = 4},/area/hydroponics) +"aGL" = (/obj/machinery/portable_atmospherics/hydroponics,/obj/machinery/light{dir = 4},/obj/machinery/camera{c_tag = "Hydroponics"; dir = 8},/turf/simulated/floor{dir = 1; icon_state = "dark green stripe"},/area/hydroponics) +"aGM" = (/obj/item/device/radio/intercom{pixel_x = -25; pixel_y = 0},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) +"aGN" = (/obj/effect/landmark/start{name = "Chef"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) +"aGO" = (/obj/machinery/door/airlock/glass{name = "Kitchen"; req_access_txt = "0"; req_one_access = null; req_one_access_txt = "25;28;35"},/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) +"aGP" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) +"aGQ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) +"aGR" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id_tag = "kitchen"; name = "Kitchen Shutters"; opacity = 0},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) +"aGS" = (/obj/item/weapon/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aGT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aGU" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aGV" = (/obj/item/weapon/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aGW" = (/obj/structure/table/reinforced,/obj/item/trash/bowl,/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) +"aGX" = (/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) +"aGY" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) +"aGZ" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) +"aHa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/starboard) +"aHb" = (/turf/simulated/wall/r_wall,/area/engineering/engine) +"aHc" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/engineering/engine) +"aHd" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/engineering/engine) +"aHe" = (/obj/machinery/pipedispenser/disposal,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/turf/simulated/floor,/area/engineering/atmos) +"aHf" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 1},/turf/simulated/floor,/area/engineering/atmos) +"aHg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 2; pixel_x = 0; pixel_y = -24},/obj/structure/closet/secure_closet/engineering_atmos,/obj/item/clothing/suit/wintercoat/engineering/atmos,/obj/item/clothing/suit/wintercoat/engineering/atmos,/turf/simulated/floor,/area/engineering/atmos) +"aHh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/light,/obj/structure/closet/secure_closet/engineering_atmos,/obj/item/clothing/suit/wintercoat/engineering/atmos,/obj/item/clothing/suit/wintercoat/engineering/atmos,/turf/simulated/floor,/area/engineering/atmos) +"aHi" = (/obj/structure/closet/secure_closet/engineering_atmos,/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible,/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/item/clothing/suit/wintercoat/engineering/atmos,/obj/item/clothing/suit/wintercoat/engineering/atmos,/turf/simulated/floor,/area/engineering/atmos) +"aHj" = (/obj/machinery/atmospherics/binary/pump{dir = 4; icon_state = "intact_on"; on = 1},/turf/simulated/floor,/area/engineering/atmos) +"aHk" = (/obj/machinery/atmospherics/pipe/simple/filtering/visible{dir = 4},/obj/structure/closet/firecloset,/turf/simulated/floor,/area/engineering/atmos) +"aHl" = (/obj/machinery/atmospherics/pipe/simple/filtering/visible{dir = 4},/obj/structure/closet/wardrobe/atmospherics_yellow,/turf/simulated/floor,/area/engineering/atmos) +"aHm" = (/obj/machinery/atmospherics/pipe/simple/filtering/visible{dir = 9},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1313; input_tag = "tox_in"; name = "Toxin Supply Control"; output_tag = "tox_out"; sensors = list("tox_sensor" = "Tank")},/turf/simulated/floor,/area/engineering/atmos) +"aHn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engineering/atmos) +"aHo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 6},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/snow/permafrost,/area) +"aHp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/snow/permafrost,/area) +"aHq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 9},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/snow/permafrost,/area) +"aHr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/command{name = "Head of Personnel"; req_access = null; req_access_txt = "57"},/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/wreck/engineering{icon_state = "bridge"; name = "\improper Bridge Engineering"}) +"aHs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/crew_quarters/fitness) +"aHt" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/crew_quarters/fitness) +"aHu" = (/turf/simulated/wall,/area/crew_quarters/fitness) +"aHv" = (/obj/structure/closet/crate/hydroponics,/obj/item/weapon/pickaxe/shovel/spade,/obj/item/weapon/wrench,/obj/item/weapon/screwdriver,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) +"aHw" = (/obj/machinery/portable_atmospherics/hydroponics,/obj/machinery/newscaster{dir = 8; pixel_x = 27; pixel_y = 1},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) +"aHx" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) +"aHy" = (/obj/machinery/cooking/candy,/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) +"aHz" = (/obj/machinery/cooking/cerealmaker,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) +"aHA" = (/obj/machinery/cooking/deepfryer,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) +"aHB" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/crew_quarters/kitchen) +"aHC" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/snacks/mint,/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id_tag = "kitchen"; name = "Kitchen Shutters"; opacity = 0},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) +"aHD" = (/obj/item/weapon/stool{pixel_y = 8},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aHE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aHF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aHG" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/glass/rag,/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) +"aHH" = (/obj/effect/landmark/start{name = "Bartender"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) +"aHI" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) +"aHJ" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/mob/living/carbon/monkey{name = "Pun Pun"},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) +"aHK" = (/obj/structure/reagent_dispensers/beerkeg,/obj/machinery/requests_console{department = "Bar"; departmentType = 2; pixel_x = 30},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) +"aHL" = (/obj/machinery/computer/station_alert,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor{dir = 9; icon_state = "yellow"},/area/engineering/engine) +"aHM" = (/obj/machinery/power/monitor,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4; initialize_directions = 11},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engineering/engine) +"aHN" = (/obj/structure/sign/nosmoking_1,/turf/simulated/wall/r_wall,/area/engineering/engine) +"aHO" = (/obj/machinery/door/airlock/atmos{name = "Atmospherics"; req_access_txt = "24"},/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/engineering/engine) +"aHP" = (/turf/simulated/wall/r_wall,/area/engineering/ce) +"aHQ" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/engineering/ce) +"aHR" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/engineering/ce) +"aHS" = (/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 6},/turf/snow/permafrost,/area) +"aHT" = (/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 4},/turf/snow/permafrost,/area) +"aHU" = (/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 9},/turf/snow/permafrost,/area) +"aHV" = (/turf/simulated/wall,/area/crew_quarters/sleep) +"aHW" = (/turf/simulated/wall/r_wall,/area/crew_quarters/sleep) +"aHX" = (/obj/machinery/account_database,/obj/machinery/camera{c_tag = "Head of Personnel's Office"},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/hop) +"aHY" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/pdapainter,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/hop) +"aHZ" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 1; pixel_y = 24; pixel_x = 0},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/hop) +"aIa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/light_switch{pixel_x = 22; pixel_y = 22},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/hop) +"aIb" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/crew_quarters/hop) +"aIc" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"aId" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"aIe" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"aIf" = (/obj/structure/table,/obj/machinery/door/window{dir = 1; name = "Hydroponics Desk"; req_access_txt = "35"},/obj/machinery/door/firedoor,/obj/machinery/pos{department = null; name = "Hydroponics Point of Sale"},/turf/simulated/floor{icon_state = "green"; dir = 8},/area/crew_quarters/fitness) +"aIg" = (/obj/machinery/door/airlock/glass{name = "Hydroponics"; req_access_txt = "0"; req_one_access = null; req_one_access_txt = "25;28;35"},/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "green"; dir = 4},/area/crew_quarters/fitness) +"aIh" = (/obj/structure/sign/botany,/turf/simulated/wall,/area/crew_quarters/fitness) +"aIi" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id_tag = "kitchen"; name = "Kitchen Shutters"; opacity = 0},/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/fitness) +"aIj" = (/turf/simulated/wall,/area/medical/medbay2{name = "Clinic"}) +"aIk" = (/obj/structure/table/reinforced,/obj/machinery/pos{name = "Bar point of sale"},/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id_tag = "kitchen"; name = "Kitchen Shutters"; opacity = 0},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) +"aIl" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aIm" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aIn" = (/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) +"aIo" = (/obj/structure/table/reinforced,/obj/item/clothing/head/cakehat,/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) +"aIp" = (/obj/structure/table/reinforced,/obj/machinery/pos{name = "Bar point of sale"},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) +"aIq" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/cooking/still,/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) +"aIr" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) +"aIs" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/obj/item/weapon/storage/secure/safe{pixel_x = 28},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) +"aIt" = (/obj/structure/sign/electricshock,/turf/simulated/wall/r_wall,/area/engineering/engine) +"aIu" = (/obj/item/weapon/stool{pixel_y = 8},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/engineering/engine) +"aIv" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 4; icon_state = "yellowcorner"},/area/engineering/engine) +"aIw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/alarm{pixel_y = 23},/obj/machinery/computer/atmoscontrol,/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engineering/engine) +"aIx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Engineering"},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor{dir = 1; icon_state = "caution"},/area/engineering/engine) +"aIy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor{dir = 1; icon_state = "caution"},/area/engineering/engine) +"aIz" = (/obj/structure/table,/obj/item/stack/sheet/plasteel{amount = 30},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "caution"},/area/engineering/engine) +"aIA" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire{pixel_x = -2; pixel_y = 4},/obj/item/device/silicate_sprayer,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 5; icon_state = "blue"},/area/engineering/engine) +"aIB" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/engineering/ce) +"aIC" = (/obj/machinery/camera{c_tag = "Chief Engineer's Office"},/obj/structure/disposalpipe/trunk,/obj/machinery/disposal,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engineering/ce) +"aID" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engineering/ce) +"aIE" = (/obj/machinery/computer/station_alert,/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engineering/ce) +"aIF" = (/obj/machinery/computer/atmos_alert,/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Engineer's Desk"; departmentType = 3; name = "Chief Engineer RC"; pixel_y = 32},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engineering/ce) +"aIG" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/engineering/ce) +"aIH" = (/obj/structure/bed,/obj/item/clothing/mask/balaclava,/obj/item/weapon/bedsheet/mime,/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"aII" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"aIJ" = (/obj/structure/bed,/obj/item/weapon/bedsheet/clown,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"aIK" = (/obj/structure/closet/secure_closet/personal,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"aIL" = (/obj/structure/bed,/obj/item/weapon/bedsheet/yellow,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"aIM" = (/obj/machinery/keycard_auth{pixel_x = -26; pixel_y = -6},/obj/machinery/light{dir = 8},/obj/structure/closet/secure_closet/hop2,/obj/item/clothing/suit/armor/hos,/obj/item/clothing/glasses/sunglasses,/obj/item/device/eftpos{eftpos_name = "HoP EFTPOS scanner"; pixel_y = 4},/obj/item/weapon/storage/box/PDAs,/obj/item/clothing/suit/wintercoat/hop,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/hop) +"aIN" = (/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/hop) +"aIO" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/hop) +"aIP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/computer/secure_data,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/hop) +"aIQ" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/hop) +"aIR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor{icon_state = "bot"},/area/crew_quarters/fitness) +"aIS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/crew_quarters/fitness) +"aIT" = (/turf/simulated/floor,/area/crew_quarters/fitness) +"aIU" = (/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor,/area/crew_quarters/fitness) +"aIV" = (/turf/simulated/floor{dir = 4; icon_state = "greencorner"},/area/crew_quarters/fitness) +"aIW" = (/turf/simulated/floor{dir = 1; icon_state = "green"},/area/crew_quarters/fitness) +"aIX" = (/turf/simulated/floor{dir = 1; icon_state = "greencorner"},/area/crew_quarters/fitness) +"aIY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Fitness North"},/turf/simulated/floor{dir = 1; icon_state = "green"},/area/crew_quarters/fitness) +"aIZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "green"},/area/crew_quarters/fitness) +"aJa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 5; icon_state = "green"},/area/crew_quarters/fitness) +"aJb" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay2{name = "Clinic"}) +"aJc" = (/obj/machinery/sleep_console{icon_state = "sleeperconsole-r"; orient = "RIGHT"},/obj/effect/decal/cleanable/blood/gibs{icon_state = "gibhead"},/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/medbay2{name = "Clinic"}) +"aJd" = (/obj/machinery/sleeper{icon_state = "sleeper_0-r"; orient = "RIGHT"},/obj/effect/decal/cleanable/blood/oil{icon_state = "floor2"},/turf/simulated/floor{dir = 5; icon_state = "whitegreen"},/area/medical/medbay2{name = "Clinic"}) +"aJe" = (/obj/item/weapon/stool{pixel_y = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aJf" = (/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aJg" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/crew_quarters/bar) +"aJh" = (/obj/structure/table,/obj/item/weapon/lighter/zippo,/obj/item/weapon/reagent_containers/glass/rag,/obj/item/clothing/head/that{throwing = 1},/obj/item/weapon/gun/projectile/shotgun/pump/sc_pump,/obj/item/device/eftpos{eftpos_name = "Bar EFTPOS scanner"},/obj/item/device/rcd/matter/rsf{pixel_y = 4},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) +"aJi" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/disposalpipe/sortjunction{icon_state = "pipe-j2s"; sort_tag = "CE OFFICE"},/turf/simulated/floor/plating,/area/maintenance/starboard) +"aJj" = (/obj/machinery/door/airlock/maintenance{name = "Engineering Maintenance"; req_access_txt = "12"; req_one_access_txt = "10;24"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/engineering/engine) +"aJk" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/engineering/engine) +"aJl" = (/obj/effect/landmark/start{name = "Station Engineer"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/engineering/engine) +"aJm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/engineering/engine) +"aJn" = (/obj/effect/landmark/start{name = "Station Engineer"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/engineering/engine) +"aJo" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/engineering/engine) +"aJp" = (/obj/effect/landmark/start{name = "Station Engineer"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/engineering/engine) +"aJq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/engineering/engine) +"aJr" = (/obj/machinery/door/airlock/glass_command{name = "Chief Engineer"; req_access_txt = "56"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/engineering/ce) +"aJs" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/hologram/holopad,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engineering/ce) +"aJt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engineering/ce) +"aJu" = (/obj/structure/bed/chair/office/light{dir = 8},/obj/effect/landmark/start{name = "Chief Engineer"},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; level = 2; on = 1},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engineering/ce) +"aJv" = (/obj/machinery/keycard_auth{pixel_x = 26; pixel_y = -6},/obj/machinery/light{dir = 4},/obj/structure/table/reinforced,/obj/machinery/media/receiver/boombox,/obj/item/weapon/folder/yellow,/obj/machinery/door_control{id_tag = "Singularity"; name = "Shutters Control"; pixel_x = 25; pixel_y = 6; req_access_txt = "10"},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engineering/ce) +"aJw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/sleep) +"aJx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/sleep) +"aJy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/sleep) +"aJz" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"aJA" = (/obj/structure/table,/obj/machinery/light/small{dir = 4},/obj/item/clothing/mask/gas,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"aJB" = (/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"aJC" = (/obj/structure/table,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"aJD" = (/obj/structure/closet/secure_closet/hop,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/hop) +"aJE" = (/obj/machinery/hologram/holopad,/mob/living/simple_animal/corgi/Ian,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/hop) +"aJF" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/card,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/hop) +"aJG" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/cable,/turf/simulated/floor/plating,/area/crew_quarters/hop) +"aJH" = (/turf/simulated/floor{icon_state = "bot"},/area/crew_quarters/fitness) +"aJI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "bot"},/area/crew_quarters/fitness) +"aJJ" = (/turf/simulated/floor{icon_state = "redcorner"},/area/crew_quarters/fitness) +"aJK" = (/turf/simulated/floor{icon_state = "red"},/area/crew_quarters/fitness) +"aJL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/crew_quarters/fitness) +"aJM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor,/area/crew_quarters/fitness) +"aJN" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "green"; dir = 4},/area/crew_quarters/fitness) +"aJO" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2{name = "Clinic"}) +"aJP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/light/small,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2{name = "Clinic"}) +"aJQ" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/power/apc{dir = 4; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 4; icon_state = "whitegreencorner"},/area/medical/medbay2{name = "Clinic"}) +"aJR" = (/obj/structure/bed/chair/wood/normal,/obj/structure/extinguisher_cabinet{pixel_x = -25},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aJS" = (/obj/structure/piano{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aJT" = (/obj/item/weapon/stool/piano{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aJU" = (/obj/structure/bed/chair/wood/normal,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aJV" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/crew_quarters/bar) +"aJW" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal,/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) +"aJX" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) +"aJY" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50; pixel_x = -5; pixel_y = 5},/obj/item/stack/sheet/glass/glass{amount = 50},/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/engineering/engine) +"aJZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/secure_closet/engineering_personal,/obj/item/clothing/suit/wintercoat/engineering,/obj/item/clothing/suit/wintercoat/engineering,/turf/simulated/floor,/area/engineering/engine) +"aKa" = (/obj/structure/closet/secure_closet/engineering_personal,/obj/item/clothing/suit/wintercoat/engineering,/obj/item/clothing/suit/wintercoat/engineering,/turf/simulated/floor,/area/engineering/engine) +"aKb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/engineering/engine) +"aKc" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 2; pixel_x = 0; pixel_y = -24},/obj/structure/rack{dir = 8},/obj/item/weapon/storage/belt/utility{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/belt/utility{pixel_x = -3; pixel_y = -3},/turf/simulated/floor,/area/engineering/engine) +"aKd" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/tank/jetpack/carbondioxide,/obj/item/weapon/tank/jetpack/carbondioxide,/turf/simulated/floor{icon_state = "blue"; dir = 6},/area/engineering/engine) +"aKe" = (/obj/machinery/suit_storage_unit/elite,/obj/machinery/power/apc{dir = 2; pixel_x = 0; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engineering/ce) +"aKf" = (/obj/structure/closet/secure_closet/engineering_chief{req_access_txt = "0"},/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/item/clothing/suit/wintercoat/ce,/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engineering/ce) +"aKg" = (/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engineering/ce) +"aKh" = (/obj/structure/table/reinforced,/obj/item/device/rcd/rpd,/obj/item/weapon/lighter/zippo,/obj/machinery/newscaster{dir = 1; pixel_y = -30},/obj/item/clothing/glasses/scanner/meson,/obj/item/weapon/storage/fancy/cigarettes,/obj/item/weapon/stamp/ce,/obj/item/device/radio/intercom{pixel_x = 25; pixel_y = 0},/obj/item/device/rcd/matter/engineering,/obj/item/weapon/rcd_ammo,/obj/item/weapon/rcd_ammo,/obj/item/weapon/rcd_ammo,/obj/item/weapon/rcd_ammo,/obj/item/weapon/rcd_ammo,/obj/item/weapon/rcd_ammo,/mob/living/simple_animal/parrot/Poly,/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engineering/ce) +"aKi" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/sleep) +"aKj" = (/obj/machinery/door/airlock{id_tag = ""; name = "Room 1"},/obj/machinery/door/firedoor,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"aKk" = (/obj/machinery/door/airlock{id_tag = ""; name = "Room 2"},/obj/machinery/door/firedoor,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"aKl" = (/obj/machinery/door/airlock{id_tag = ""; name = "Room 3"},/obj/machinery/door/firedoor,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"aKm" = (/obj/structure/table,/obj/item/weapon/stamp/hop,/obj/item/stack/package_wrap,/obj/item/weapon/storage/box/labels,/obj/item/weapon/hand_labeler,/obj/machinery/recharger{pixel_x = 0; pixel_y = 8},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/hop) +"aKn" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/hop) +"aKo" = (/obj/machinery/light,/obj/machinery/newscaster/security_unit{dir = 1; pixel_y = -32},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/hop) +"aKp" = (/obj/structure/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Head of Personnel"},/obj/machinery/requests_console{announcementConsole = 1; department = "Head of Personnel's Desk"; departmentType = 5; name = "Head of Personnel RC"; pixel_y = -30},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/hop) +"aKq" = (/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 8; icon_state = "rightsecure"; name = "Head of Personnel's Desk"; req_access_txt = "57"},/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Reception Window"; req_access_txt = "0"},/obj/machinery/door/firedoor,/obj/item/device/deskbell/signaler/hop,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/crew_quarters/hop) +"aKr" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "delivery"},/area/crew_quarters/fitness) +"aKs" = (/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j2s"; sort_tag = "HOP OFFICE"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "bot"},/area/crew_quarters/fitness) +"aKt" = (/obj/item/weapon/stool{pixel_y = 8},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/crew_quarters/fitness) +"aKu" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/fitness) +"aKv" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/fitness) +"aKw" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/fitness) +"aKx" = (/obj/item/weapon/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/crew_quarters/fitness) +"aKy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/table,/obj/item/weapon/storage/firstaid/o2{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/turf/simulated/floor{icon_state = "green"; dir = 4},/area/crew_quarters/fitness) +"aKz" = (/obj/structure/sign/greencross,/turf/simulated/wall,/area/medical/medbay2{name = "Clinic"}) +"aKA" = (/obj/structure/table/woodentable,/obj/machinery/light{dir = 8},/obj/machinery/newscaster{dir = 4; pixel_x = -28; pixel_y = 0},/obj/item/weapon/kitchen/utensil/fork,/obj/item/weapon/kitchen/utensil/spoon,/obj/item/weapon/reagent_containers/food/condiment/peppermill,/obj/item/weapon/reagent_containers/food/condiment/saltshaker,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aKB" = (/obj/structure/bed/chair/wood/normal{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aKC" = (/obj/structure/sign/double/barsign{pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aKD" = (/obj/structure/bed/chair/wood/normal{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aKE" = (/obj/structure/table/woodentable,/obj/machinery/light{dir = 4},/obj/machinery/alarm{dir = 8; pixel_x = 22},/obj/item/weapon/kitchen/utensil/fork,/obj/item/weapon/kitchen/utensil/spoon,/obj/item/weapon/reagent_containers/food/condiment/peppermill,/obj/item/weapon/reagent_containers/food/condiment/saltshaker,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aKF" = (/turf/simulated/wall,/area/crew_quarters/bar) +"aKG" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/starboard) +"aKH" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/engineering/engine) +"aKI" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/engineering/engine) +"aKJ" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/engineering/engine) +"aKK" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/engineering/engine) +"aKL" = (/obj/machinery/door/airlock/glass_engineering{name = "Engineering"; req_access_txt = "0"; req_one_access_txt = "10;24"},/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/engineering/engine) +"aKM" = (/turf/simulated/wall,/area/engineering/engine) +"aKN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/sleep) +"aKO" = (/obj/structure/bed/chair/comfy/beige,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"aKP" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/camera{c_tag = "Dormitories"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"aKQ" = (/obj/effect/decal/cleanable/dirt,/obj/item/weapon/stool{pixel_y = 8},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"aKR" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"aKS" = (/obj/machinery/power/apc{dir = 4; pixel_x = 24; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"aKT" = (/turf/simulated/wall/r_wall,/area/crew_quarters/hop) +"aKU" = (/turf/simulated/wall,/area/crew_quarters/hop) +"aKV" = (/obj/machinery/light{dir = 8},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor,/area/crew_quarters/fitness) +"aKW" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor,/area/crew_quarters/fitness) +"aKX" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/crew_quarters/fitness) +"aKY" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/fitness) +"aKZ" = (/turf/simulated/floor{icon_state = "dark vault full"},/area/crew_quarters/fitness) +"aLa" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/fitness) +"aLb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/newscaster{dir = 8; pixel_x = 27; pixel_y = 0},/obj/structure/flora/pottedplant/random,/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/fitness) +"aLc" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aLd" = (/obj/machinery/computer/arcade,/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor,/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aLe" = (/turf/simulated/wall,/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aLf" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aLg" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aLh" = (/obj/machinery/door/airlock/glass{name = "Bar"},/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "bar"},/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aLi" = (/obj/machinery/vending/discount,/turf/simulated/floor,/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aLj" = (/obj/machinery/vending/groans,/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aLk" = (/obj/structure/sign/poster{icon_state = "poster9"; pixel_x = -32},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "neutral"; dir = 9},/area/storage/primary) +"aLl" = (/obj/structure/table,/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/device/t_scanner,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/weapon/wirecutters,/obj/item/stack/cable_coil{pixel_x = 2; pixel_y = -2},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/storage/primary) +"aLm" = (/obj/structure/table,/obj/item/device/assembly/igniter,/obj/item/device/assembly/igniter{pixel_x = -8; pixel_y = -4},/obj/item/device/assembly/signaler,/obj/item/device/multitool{pixel_x = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/storage/primary) +"aLn" = (/obj/machinery/vending/tool,/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/storage/primary) +"aLo" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/weapon/crowbar,/obj/item/clothing/mask/gas{pixel_x = -3; pixel_y = -3},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/storage/primary) +"aLp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 9; icon_state = "yellow"},/area/engine/locker{name = "\improper Engineering Foyer"}) +"aLq" = (/obj/structure/rack{dir = 8},/obj/item/clothing/gloves/black,/obj/item/weapon/extinguisher{pixel_x = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/stack/sheet/mineral/plasma,/turf/simulated/floor,/area/engine/locker{name = "\improper Engineering Foyer"}) +"aLr" = (/obj/machinery/vending/engivend,/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/locker{name = "\improper Engineering Foyer"}) +"aLs" = (/obj/machinery/vending/tool,/turf/simulated/floor,/area/engine/locker{name = "\improper Engineering Foyer"}) +"aLt" = (/turf/simulated/wall/r_wall,/area/engine/locker{name = "\improper Engineering Foyer"}) +"aLu" = (/obj/structure/closet/emcloset/cold,/turf/simulated/floor/plating,/area/engine/locker{name = "\improper Engineering Foyer"}) +"aLv" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/engine/locker{name = "\improper Engineering Foyer"}) +"aLw" = (/turf/simulated/floor/plating,/area/engine/locker{name = "\improper Engineering Foyer"}) +"aLx" = (/obj/structure/sign/snow,/turf/simulated/wall/r_wall,/area/engine/locker{name = "\improper Engineering Foyer"}) +"aLy" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/engineering/engine) +"aLz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/engineering/engine) +"aLA" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/rad_collector{anchored = 1},/turf/simulated/floor/plating,/area/engineering/engine) +"aLB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engineering/engine) +"aLC" = (/obj/structure/table,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"aLD" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"aLE" = (/obj/effect/decal/remains/robot{icon_state = "gib3"},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"aLF" = (/obj/effect/decal/cleanable/dirt,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"aLG" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"aLH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"aLI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"aLJ" = (/obj/machinery/door/airlock/glass{name = "Dormitories"},/obj/machinery/door/firedoor,/turf/simulated/floor,/area/crew_quarters/fitness) +"aLK" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/crew_quarters/fitness) +"aLL" = (/obj/machinery/station_map,/turf/simulated/floor,/area/crew_quarters/fitness) +"aLM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/fitness) +"aLN" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/crew_quarters/fitness) +"aLO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/fitness) +"aLP" = (/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aLQ" = (/obj/item/weapon/stool{pixel_y = 8},/turf/simulated/floor,/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aLR" = (/obj/machinery/firealarm{pixel_y = 24},/turf/simulated/floor,/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aLS" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{icon_state = "bar"},/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aLT" = (/turf/simulated/floor{icon_state = "bar"},/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aLU" = (/obj/machinery/power/apc{dir = 1; pixel_y = 24; pixel_x = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor,/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aLV" = (/turf/simulated/floor,/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aLW" = (/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aLX" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/storage/primary) +"aLY" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/storage/primary) +"aLZ" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/storage/primary) +"aMa" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 101; on = 1},/turf/simulated/floor,/area/storage/primary) +"aMb" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/storage/primary) +"aMc" = (/obj/effect/decal/warning_stripes{tag = "icon-warning_corner"; icon_state = "warning_corner"; dir = 2},/turf/simulated/floor,/area/storage/primary) +"aMd" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/storage/primary) +"aMe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/engine/locker{name = "\improper Engineering Foyer"}) +"aMf" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; level = 2; on = 1},/turf/simulated/floor,/area/engine/locker{name = "\improper Engineering Foyer"}) +"aMg" = (/turf/simulated/floor,/area/engine/locker{name = "\improper Engineering Foyer"}) +"aMh" = (/obj/machinery/door/airlock/external/snow{req_access_txt = "13"},/turf/simulated/floor/plating,/area/engine/locker{name = "\improper Engineering Foyer"}) +"aMi" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light{dir = 8},/turf/simulated/floor,/area/engineering/engine) +"aMj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engineering/engine) +"aMk" = (/obj/structure/bed/chair/comfy/beige{dir = 1},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"aMl" = (/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/sleep) +"aMm" = (/obj/effect/decal/cleanable/dirt,/obj/structure/table,/obj/structure/bedsheetbin,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/sleep) +"aMn" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"aMo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"aMp" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"aMq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"aMr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"aMs" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/glass{name = "Dormitories"},/obj/machinery/door/firedoor,/turf/simulated/floor,/area/crew_quarters/fitness) +"aMt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/crew_quarters/fitness) +"aMu" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/crew_quarters/fitness) +"aMv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/crew_quarters/fitness) +"aMw" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/crew_quarters/fitness) +"aMx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/crew_quarters/fitness) +"aMy" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j2"},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/fitness) +"aMz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/crew_quarters/fitness) +"aMA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "red"; dir = 4},/area/crew_quarters/fitness) +"aMB" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/fitness) +"aMC" = (/obj/machinery/door/window{base_state = "left"; dir = 2; icon_state = "left"; name = "Fitness Ring"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/fitness) +"aMD" = (/obj/structure/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/fitness) +"aME" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/fitness) +"aMF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/crew_quarters/fitness) +"aMG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor,/area/crew_quarters/fitness) +"aMH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/fitness) +"aMI" = (/obj/machinery/door/airlock/glass{name = "Fitness"},/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/crew_quarters/fitness) +"aMJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aMK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aML" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor,/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aMM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor,/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aMN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aMO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aMP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aMQ" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/glass{name = "Primary Tool Storage"},/turf/simulated/floor,/area/storage/primary) +"aMR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/disposalpipe/sortjunction{icon_state = "pipe-j2s"; sort_tag = "ENGINEERING"},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/storage/primary) +"aMS" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/storage/primary) +"aMT" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/hologram/holopad,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/storage/primary) +"aMU" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/storage/primary) +"aMV" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/decal/warning_stripes{tag = "icon-warning (EAST)"; icon_state = "warning"; dir = 4},/turf/simulated/floor,/area/storage/primary) +"aMW" = (/obj/machinery/door/airlock/glass_engineering{name = "Engineering Foyer"; req_access_txt = "0"; req_one_access_txt = "11;24"},/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/storage/primary) +"aMX" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/engine/locker{name = "\improper Engineering Foyer"}) +"aMY" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/engine/locker{name = "\improper Engineering Foyer"}) +"aMZ" = (/obj/machinery/light{dir = 4},/obj/machinery/camera{c_tag = "Engineering Foyer"; dir = 8},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/sign/snow{pixel_x = 32},/turf/simulated/floor,/area/engine/locker{name = "\improper Engineering Foyer"}) +"aNa" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engineering/engine) +"aNb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engineering/engine) +"aNc" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engineering/engine) +"aNd" = (/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engineering/engine) +"aNe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engineering/engine) +"aNf" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/sleep) +"aNg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/sleep) +"aNh" = (/obj/machinery/washing_machine,/turf/simulated/floor{icon_state = "whiteblue"},/area/crew_quarters/sleep) +"aNi" = (/turf/simulated/wall,/area/janitor) +"aNj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/janitor) +"aNk" = (/obj/machinery/door/airlock{name = "Custodial Closet"; req_access_txt = "26"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/janitor) +"aNl" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/wall,/area/janitor) +"aNm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/janitor) +"aNn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/janitor) +"aNo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/crew_quarters/fitness) +"aNp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/crew_quarters/fitness) +"aNq" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor,/area/crew_quarters/fitness) +"aNr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j2s"; sort_tag = "JANITOR CLOSET"; sortType = 0},/turf/simulated/floor,/area/crew_quarters/fitness) +"aNs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/fitness) +"aNt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "redcorner"; dir = 4},/area/crew_quarters/fitness) +"aNu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/crew_quarters/fitness) +"aNv" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor{dir = 2; icon_state = "loadingarea"},/area/crew_quarters/fitness) +"aNw" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/crew_quarters/fitness) +"aNx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/fitness) +"aNy" = (/obj/machinery/door/airlock/glass{name = "Fitness"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor,/area/crew_quarters/fitness) +"aNz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aNA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aNB" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor,/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aNC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aND" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aNE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aNF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aNG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aNH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aNI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aNJ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Primary Tool Storage"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/storage/primary) +"aNK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/storage/primary) +"aNL" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor,/area/storage/primary) +"aNM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/storage/primary) +"aNN" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor,/area/storage/primary) +"aNO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/decal/warning_stripes{tag = "icon-warning_corner (EAST)"; icon_state = "warning_corner"; dir = 4},/turf/simulated/floor,/area/storage/primary) +"aNP" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/sign/directions/engineering,/obj/structure/cable,/turf/simulated/floor/plating,/area/storage/primary) +"aNQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/engine/locker{name = "\improper Engineering Foyer"}) +"aNR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/engine/locker{name = "\improper Engineering Foyer"}) +"aNS" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/engine/locker{name = "\improper Engineering Foyer"}) +"aNT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/engine/locker{name = "\improper Engineering Foyer"}) +"aNU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/closet/firecloset,/turf/simulated/floor,/area/engine/locker{name = "\improper Engineering Foyer"}) +"aNV" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/power/battery/smes,/obj/effect/decal/warning_stripes{tag = "icon-warning (WEST)"; icon_state = "warning"; dir = 8},/turf/simulated/floor,/area/engine/locker{name = "\improper Engineering Foyer"}) +"aNW" = (/obj/machinery/alarm{pixel_y = 23},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/power/battery/smes,/turf/simulated/floor,/area/engine/locker{name = "\improper Engineering Foyer"}) +"aNX" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/battery/smes,/obj/effect/decal/warning_stripes{tag = "icon-warning (EAST)"; icon_state = "warning"; dir = 4},/turf/simulated/floor,/area/engine/locker{name = "\improper Engineering Foyer"}) +"aNY" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/engineering/engine) +"aNZ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/closet/secure_closet/engineering_electrical,/obj/item/device/radio/intercom{pixel_y = 25},/obj/effect/decal/warning_stripes{tag = "icon-warning (WEST)"; icon_state = "warning"; dir = 8},/turf/simulated/floor,/area/engineering/engine) +"aOa" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light{dir = 1},/obj/structure/closet/secure_closet/engineering_electrical,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/engineering/engine) +"aOb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/camera{c_tag = "Singularity Control Room"},/turf/simulated/floor,/area/engineering/engine) +"aOc" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/engineering/engine) +"aOd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/engineering/engine) +"aOe" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/engineering/engine) +"aOf" = (/obj/structure/closet/secure_closet/engineering_welding,/turf/simulated/floor,/area/engineering/engine) +"aOg" = (/obj/structure/mopbucket,/obj/item/weapon/mop,/turf/simulated/floor{icon_state = "purple"; dir = 8},/area/janitor) +"aOh" = (/turf/simulated/floor,/area/janitor) +"aOi" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/janitor) +"aOj" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "floorgrime"},/area/janitor) +"aOk" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1; scrub_CO2 = 0},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/device/radio/intercom{pixel_y = 25},/obj/structure/bed/chair/vehicle/janicart,/turf/simulated/floor{icon_state = "floorgrime"},/area/janitor) +"aOl" = (/obj/machinery/power/apc{dir = 4; pixel_x = 24; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/table,/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/weapon/soap,/turf/simulated/floor{icon_state = "floorgrime"},/area/janitor) +"aOm" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/port) +"aOn" = (/turf/simulated/wall,/area/maintenance/port) +"aOo" = (/turf/simulated/wall,/area/supply/storage) +"aOp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/supply/storage) +"aOq" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/maintenance{name = "Cargo Warehouse Maintenance"; req_access_txt = "50"},/turf/simulated/floor,/area/supply/storage) +"aOr" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/fitness) +"aOs" = (/obj/machinery/power/apc{dir = 2; pixel_x = 0; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor,/area/crew_quarters/fitness) +"aOt" = (/obj/structure/reagent_dispensers/water_cooler,/turf/simulated/floor,/area/crew_quarters/fitness) +"aOu" = (/obj/structure/closet/boxinggloves,/turf/simulated/floor,/area/crew_quarters/fitness) +"aOv" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1; scrub_CO2 = 0},/turf/simulated/floor,/area/crew_quarters/fitness) +"aOw" = (/obj/structure/closet/crate,/obj/machinery/camera{c_tag = "Fitness South"; dir = 1},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = -32},/turf/simulated/floor,/area/crew_quarters/fitness) +"aOx" = (/obj/structure/closet/boxinggloves,/obj/machinery/light,/turf/simulated/floor,/area/crew_quarters/fitness) +"aOy" = (/obj/structure/closet/athletic_mixed,/turf/simulated/floor,/area/crew_quarters/fitness) +"aOz" = (/obj/structure/table,/obj/item/stack/medical/ointment{pixel_y = 4},/obj/item/stack/medical/bruise_pack{pixel_x = 10; pixel_y = 2},/obj/item/stack/medical/bruise_pack,/turf/simulated/floor,/area/crew_quarters/fitness) +"aOA" = (/obj/structure/flora/pottedplant,/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/fitness) +"aOB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/crew_quarters/fitness) +"aOC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/extinguisher_cabinet{pixel_x = -25},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aOD" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/light,/turf/simulated/floor,/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aOE" = (/obj/structure/closet/crate,/turf/simulated/floor,/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aOF" = (/obj/structure/bed/chair/comfy/black{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1; scrub_CO2 = 0},/turf/simulated/floor,/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aOG" = (/obj/structure/table,/turf/simulated/floor,/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aOH" = (/obj/structure/bed/chair/comfy/black{dir = 8},/turf/simulated/floor,/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aOI" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aOJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aOK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aOL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aOM" = (/obj/structure/bed/chair/comfy/black{dir = 4},/obj/machinery/camera{c_tag = "Central Civillan Hallway"; dir = 1},/turf/simulated/floor,/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aON" = (/obj/structure/bed/chair/comfy/black{dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1; scrub_CO2 = 0},/turf/simulated/floor,/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aOO" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aOP" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/light,/obj/structure/closet/emcloset/cold,/obj/structure/disposalpipe/junction{icon_state = "pipe-y"; dir = 1},/turf/simulated/floor,/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aOQ" = (/obj/structure/closet/crate,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aOR" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/storage/primary) +"aOS" = (/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j1"; tag = "icon-pipe-j1 (EAST)"},/obj/structure/reagent_dispensers/silicate,/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/storage/primary) +"aOT" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/storage/primary) +"aOU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/reagent_dispensers/watertank,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/storage/primary) +"aOV" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/storage/primary) +"aOW" = (/obj/machinery/power/apc{dir = 4; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/storage/primary) +"aOX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/recharge_station,/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/engine/locker{name = "\improper Engineering Foyer"}) +"aOY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engine/locker{name = "\improper Engineering Foyer"}) +"aOZ" = (/obj/machinery/power/terminal{dir = 1},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/effect/decal/warning_stripes{tag = "icon-warning (NORTH)"; icon_state = "warning"; dir = 1},/turf/simulated/floor,/area/engine/locker{name = "\improper Engineering Foyer"}) +"aPa" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/engineering/engine) +"aPb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/decal/warning_stripes{tag = "icon-warning (WEST)"; icon_state = "warning"; dir = 8},/turf/simulated/floor,/area/engineering/engine) +"aPc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/engineering/engine) +"aPd" = (/obj/item/weapon/screwdriver,/turf/simulated/floor{dir = 9; icon_state = "warnwhite"},/area/engineering/engine) +"aPe" = (/obj/machinery/power/emitter{anchored = 1; state = 2},/obj/structure/cable,/turf/simulated/floor{icon_state = "warnwhite"; dir = 1},/area/engineering/engine) +"aPf" = (/turf/simulated/floor{icon_state = "warnwhite"; dir = 5},/area/engineering/engine) +"aPg" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/light/small{dir = 8; flickering = 1},/turf/simulated/floor{icon_state = "purple"; dir = 8},/area/janitor) +"aPh" = (/obj/effect/landmark/start{name = "Janitor"},/turf/simulated/floor,/area/janitor) +"aPi" = (/turf/simulated/floor{icon_state = "purple"},/area/janitor) +"aPj" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101; on = 1},/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "purple"},/area/janitor) +"aPk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/port) +"aPl" = (/obj/structure/closet/emcloset/cold,/turf/simulated/floor/plating,/area/maintenance/port) +"aPm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/crate/medical,/turf/simulated/floor,/area/supply/storage) +"aPn" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/supply/storage) +"aPo" = (/obj/structure/closet/crate/internals,/turf/simulated/floor,/area/supply/storage) +"aPp" = (/obj/structure/sign/poster,/turf/simulated/wall,/area/supply/storage) +"aPq" = (/obj/machinery/door/airlock/glass_mining{name = "Cargo Office"; req_access_txt = "50"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor,/turf/simulated/floor,/area/supply/storage) +"aPr" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/supply/lobby) +"aPs" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/supply/lobby) +"aPt" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/status_display,/turf/simulated/floor/plating,/area/supply/lobby) +"aPu" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/supply/lobby) +"aPv" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/engineering/mechanics) +"aPw" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/status_display,/turf/simulated/floor/plating,/area/engineering/mechanics) +"aPx" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/engineering/mechanics) +"aPy" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engineering/mechanics) +"aPz" = (/turf/simulated/wall,/area/engineering/mechanics) +"aPA" = (/obj/structure/rack{dir = 8},/obj/item/stack/sheet/metal{amount = 50; pixel_x = -5; pixel_y = 5},/obj/item/stack/sheet/glass/glass{amount = 50},/obj/item/clothing/gloves/black,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/device/silicate_sprayer,/turf/simulated/floor{icon_state = "yellow"},/area/storage/primary) +"aPB" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "yellow"},/area/storage/primary) +"aPC" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "yellow"},/area/storage/primary) +"aPD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/machinery/power/apc{dir = 8; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/suit_storage_unit/engie,/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/engine/locker{name = "\improper Engineering Foyer"}) +"aPE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/engine/locker{name = "\improper Engineering Foyer"}) +"aPF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/engine/locker{name = "\improper Engineering Foyer"}) +"aPG" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/engine/locker{name = "\improper Engineering Foyer"}) +"aPH" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/engine/locker{name = "\improper Engineering Foyer"}) +"aPI" = (/obj/machinery/door/airlock/glass_engineering{name = "Engine Room"; req_access_txt = "10"; req_one_access_txt = "11;24"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/engineering/engine) +"aPJ" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/effect/decal/warning_stripes{tag = "icon-warning (WEST)"; icon_state = "warning"; dir = 8},/turf/simulated/floor,/area/engineering/engine) +"aPK" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/engineering/engine) +"aPL" = (/obj/machinery/power/emitter{anchored = 1; dir = 4; state = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 8; icon_state = "warnwhite"},/area/engineering/engine) +"aPM" = (/obj/machinery/prism{anchored = 1; dir = 4},/turf/simulated/floor{icon_state = "white"},/area/engineering/engine) +"aPN" = (/turf/simulated/floor{dir = 4; icon_state = "warnwhite"},/area/engineering/engine) +"aPO" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'WARNING: STRAY EMITTER BEAMS'."; name = "STRAY EMITTER BEAMS"},/turf/simulated/wall/r_wall,/area) +"aPP" = (/obj/structure/table,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/legcuffs/beartrap,/obj/item/weapon/storage/box/mousetraps,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/turf/simulated/floor{dir = 10; icon_state = "purple"},/area/janitor) +"aPQ" = (/obj/structure/closet/jcloset,/turf/simulated/floor{icon_state = "purple"},/area/janitor) +"aPR" = (/obj/machinery/camera{c_tag = "Custodial Closet"; dir = 1},/obj/structure/closet/l3closet/janitor,/turf/simulated/floor{icon_state = "purple"},/area/janitor) +"aPS" = (/obj/machinery/door/airlock/maintenance{name = "Custodial Maintenance"; req_access_txt = "26"},/turf/simulated/floor/plating,/area/janitor) +"aPT" = (/turf/simulated/floor/plating,/area/maintenance/port) +"aPU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light/small{dir = 8},/obj/structure/closet/crate,/turf/simulated/floor,/area/supply/storage) +"aPV" = (/obj/structure/rack{dir = 8},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/supply/storage) +"aPW" = (/obj/structure/rack{dir = 8},/obj/machinery/alarm{pixel_y = 23},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "damaged2"},/area/supply/storage) +"aPX" = (/obj/structure/rack{dir = 8},/obj/machinery/alarm{dir = 4; pixel_x = -22},/obj/item/device/eftpos{eftpos_name = "Cargo Bay EFTPOS scanner"},/obj/item/weapon/storage/firstaid/regular{pixel_x = 6; pixel_y = -5},/obj/item/weapon/storage/belt/utility,/turf/simulated/floor{dir = 9; icon_state = "brown"},/area/supply/storage) +"aPY" = (/obj/structure/closet/secure_closet/cargotech,/obj/item/clothing/suit/wintercoat/cargo,/obj/item/clothing/suit/wintercoat/cargo,/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/supply/storage) +"aPZ" = (/obj/item/weapon/tank/jetpack/carbondioxide,/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/supply/storage) +"aQa" = (/obj/structure/table,/obj/item/device/multitool,/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/supply/storage) +"aQb" = (/obj/machinery/light{dir = 1},/obj/structure/table,/obj/item/weapon/storage/box/labels,/obj/item/weapon/hand_labeler,/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/supply/storage) +"aQc" = (/obj/structure/disposalpipe/trunk,/obj/machinery/disposal,/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/supply/storage) +"aQd" = (/obj/machinery/r_n_d/fabricator/mechanic_fab/autolathe,/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/supply/storage) +"aQe" = (/obj/structure/filingcabinet,/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/supply/storage) +"aQf" = (/obj/machinery/power/apc{dir = 1; pixel_y = 24; pixel_x = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/photocopier,/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/supply/storage) +"aQg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/supply/storage) +"aQh" = (/obj/structure/table,/obj/item/stack/package_wrap,/obj/machinery/newscaster{pixel_x = 0; pixel_y = 27},/obj/machinery/camera{c_tag = "Cargo Office"},/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/stamp/denied{pixel_x = 4; pixel_y = -2},/obj/item/weapon/stamp{pixel_x = -3; pixel_y = 3},/obj/item/weapon/pen,/turf/simulated/floor/plating,/area/supply/storage) +"aQi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/supply/lobby) +"aQj" = (/obj/machinery/computer/ordercomp,/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/supply/lobby) +"aQk" = (/obj/machinery/light/small{dir = 4},/obj/machinery/computer/merch,/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/supply/lobby) +"aQl" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/supply/lobby) +"aQm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engineering/mechanics) +"aQn" = (/obj/machinery/light/small{dir = 8; flickering = 1},/obj/machinery/r_n_d/reverse_engine,/turf/simulated/floor{dir = 1; icon_state = "dark vault stripe"},/area/engineering/mechanics) +"aQo" = (/obj/machinery/r_n_d/blueprinter,/turf/simulated/floor{dir = 1; icon_state = "dark vault stripe"},/area/engineering/mechanics) +"aQp" = (/obj/machinery/r_n_d/fabricator/mechanic_fab/flatpacker,/turf/simulated/floor{dir = 1; icon_state = "dark vault stripe"},/area/engineering/mechanics) +"aQq" = (/obj/machinery/power/apc{dir = 1; pixel_y = 24; pixel_x = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/machinery/computer/rdconsole/mechanic,/turf/simulated/floor{dir = 9; icon_state = "dark vault stripe"},/area/engineering/mechanics) +"aQr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/table,/obj/item/weapon/paper_bin/nano,/obj/item/weapon/paper_pack,/obj/item/weapon/paper_pack/nano,/turf/simulated/floor{dir = 1; icon_state = "dark vault stripe"},/area/engineering/mechanics) +"aQs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/rack,/obj/item/weapon/storage/bag/gadgets{pixel_x = -3; pixel_y = 2},/obj/item/weapon/storage/bag/gadgets,/obj/item/device/device_analyser,/obj/item/device/device_analyser{pixel_x = 2; pixel_y = -2},/obj/machinery/requests_console/mechanic{dir = 1; pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "dark vault stripe"},/area/engineering/mechanics) +"aQt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/closet/secure_closet/engineering_electrical,/turf/simulated/floor{dir = 5; icon_state = "dark vault stripe"},/area/engineering/mechanics) +"aQu" = (/turf/simulated/wall/r_wall,/area/engineering/mechanics) +"aQv" = (/turf/simulated/wall/r_wall,/area/storage/tech) +"aQw" = (/obj/machinery/door/airlock/engineering{name = "Tech Storage"; req_access_txt = "23"},/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/storage/tech) +"aQx" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/suit_storage_unit/engie,/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/engine/locker{name = "\improper Engineering Foyer"}) +"aQy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/engine/locker{name = "\improper Engineering Foyer"}) +"aQz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/engine/locker{name = "\improper Engineering Foyer"}) +"aQA" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/engine/locker{name = "\improper Engineering Foyer"}) +"aQB" = (/obj/machinery/door/airlock/glass_engineering{name = "Engine Room"; req_access_txt = "10"; req_one_access_txt = "11;24"},/turf/simulated/floor,/area/engineering/engine) +"aQC" = (/obj/item/stack/cable_coil/random,/turf/simulated/floor,/area/engineering/engine) +"aQD" = (/turf/simulated/floor{dir = 10; icon_state = "warnwhite"},/area/engineering/engine) +"aQE" = (/obj/machinery/power/emitter{anchored = 1; dir = 1; state = 2},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{icon_state = "warnwhite"},/area/engineering/engine) +"aQF" = (/turf/simulated/floor{dir = 6; icon_state = "warnwhite"},/area/engineering/engine) +"aQG" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/solar/panel{id_tag = "cargosolar"; name = "Cargo Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/aport{name = "\improper Cargo Solar Array"}) +"aQH" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/catwalk{icon_state = "catwalk2"},/turf/snow/permafrost,/area/solar/aport{name = "\improper Cargo Solar Array"}) +"aQI" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/solar/panel{id_tag = "cargosolar"; name = "Cargo Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/aport{name = "\improper Cargo Solar Array"}) +"aQJ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/port) +"aQK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/port) +"aQL" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/port) +"aQM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/supply/storage) +"aQN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/disposalpipe/sortjunction{dir = 1; sort_tag = "CARGO BAY"},/turf/simulated/floor,/area/supply/storage) +"aQO" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/supply/storage) +"aQP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/supply/storage) +"aQQ" = (/obj/machinery/door/poddoor/shutters{id_tag = "qm_warehouse"; name = "warehouse shutters"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/supply/storage) +"aQR" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/supply/storage) +"aQS" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/supply/storage) +"aQT" = (/obj/effect/landmark/start{name = "Cargo Technician"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/supply/storage) +"aQU" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/supply/storage) +"aQV" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/supply/storage) +"aQW" = (/obj/effect/landmark/start{name = "Cargo Technician"},/turf/simulated/floor,/area/supply/storage) +"aQX" = (/turf/simulated/floor,/area/supply/storage) +"aQY" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor,/area/supply/storage) +"aQZ" = (/obj/effect/landmark/start{name = "Cargo Technician"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101; on = 1},/turf/simulated/floor,/area/supply/storage) +"aRa" = (/obj/structure/bed/chair/office/dark{dir = 4},/turf/simulated/floor,/area/supply/storage) +"aRb" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window{dir = 8; name = "Cargo Desk"; req_access_txt = "50"},/obj/item/device/deskbell/signaler/cargo,/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/supply/lobby) +"aRc" = (/turf/simulated/floor,/area/supply/lobby) +"aRd" = (/obj/machinery/door/airlock/glass{name = "Cargo Front Desk"},/obj/machinery/door/firedoor,/turf/simulated/floor,/area/supply/lobby) +"aRe" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/floor,/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aRf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aRg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aRh" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/window,/obj/item/weapon/paper_bin,/turf/simulated/floor,/area/engineering/mechanics) +"aRi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/bed/chair/office/dark{dir = 8},/obj/effect/landmark/start{name = "Mechanic"},/turf/simulated/floor{dir = 8; icon_state = "dark vault stripe"},/area/engineering/mechanics) +"aRj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/engineering/mechanics) +"aRk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/bed/chair/office/dark{dir = 1},/obj/effect/landmark/start{name = "Mechanic"},/turf/simulated/floor{icon_state = "dark"},/area/engineering/mechanics) +"aRl" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/engineering/mechanics) +"aRm" = (/turf/simulated/floor{icon_state = "dark"},/area/engineering/mechanics) +"aRn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/secure_closet/engineering_welding,/obj/item/device/radio/intercom{pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "dark vault stripe"; dir = 4},/area/engineering/mechanics) +"aRo" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/clothing/gloves/yellow,/obj/item/clothing/glasses/scanner/meson,/obj/item/device/multitool,/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/plating,/area/storage/tech) +"aRp" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/storage/tech) +"aRq" = (/obj/structure/table,/obj/item/weapon/circuitboard/airlock,/obj/item/device/healthanalyzer,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/item/device/flash,/obj/machinery/power/apc{dir = 1; pixel_y = 24; pixel_x = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/storage/tech) +"aRr" = (/obj/structure/cable,/obj/machinery/power/terminal,/obj/structure/extinguisher_cabinet{pixel_x = -25},/turf/simulated/floor,/area/engine/locker{name = "\improper Engineering Foyer"}) +"aRs" = (/obj/structure/cable,/obj/machinery/power/terminal,/turf/simulated/floor,/area/engine/locker{name = "\improper Engineering Foyer"}) +"aRt" = (/obj/machinery/power/port_gen/pacman,/turf/simulated/floor,/area/engine/locker{name = "\improper Engineering Foyer"}) +"aRu" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/effect/decal/warning_stripes{tag = "icon-warning (WEST)"; icon_state = "warning"; dir = 8},/obj/structure/closet/radiation,/turf/simulated/floor,/area/engineering/engine) +"aRv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light,/obj/structure/closet/radiation,/turf/simulated/floor,/area/engineering/engine) +"aRw" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/engineering/engine) +"aRx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/engineering/engine) +"aRy" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/engineering/engine) +"aRz" = (/obj/structure/closet/firecloset,/turf/simulated/floor,/area/engineering/engine) +"aRA" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/catwalk{icon_state = "catwalk3"},/turf/snow/permafrost,/area/solar/aport{name = "\improper Cargo Solar Array"}) +"aRB" = (/turf/simulated/wall,/area/supply/sorting) +"aRC" = (/obj/machinery/door/airlock/maintenance{name = "Cargo Bay Maintenance"; req_access_txt = "31"},/turf/simulated/floor/plating,/area/supply/sorting) +"aRD" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8; initialize_directions = 11},/turf/simulated/wall,/area/supply/sorting) +"aRE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/supply/sorting) +"aRF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/supply/sorting) +"aRG" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/turf/simulated/wall,/area/supply/sorting) +"aRH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door_control{id_tag = "qm_warehouse"; name = "Warehouse Door Control"; pixel_x = -24; pixel_y = 0; req_access_txt = "31"},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/supply/storage) +"aRI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/supply/storage) +"aRJ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor,/area/supply/storage) +"aRK" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor,/area/supply/storage) +"aRL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/supply/storage) +"aRM" = (/obj/machinery/computer/supplycomp,/turf/simulated/floor/plating,/area/supply/storage) +"aRN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/supply/lobby) +"aRO" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/supply/lobby) +"aRP" = (/obj/effect/landmark/start{name = "Cargo Technician"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/supply/lobby) +"aRQ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Cargo Front Desk"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/supply/lobby) +"aRR" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-y"; dir = 8},/turf/simulated/floor,/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aRS" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor,/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aRT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aRU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/r_n_d/fabricator/mechanic_fab,/obj/machinery/door/window{base_state = "right"; icon_state = "right"},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/engineering/mechanics) +"aRV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/decal/warning_stripes{icon_state = "unloading"},/turf/simulated/floor{dir = 8; icon_state = "dark vault stripe"},/area/engineering/mechanics) +"aRW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "dark"},/area/engineering/mechanics) +"aRX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/engineering/mechanics) +"aRY" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/engineering/mechanics) +"aRZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "dark"},/area/engineering/mechanics) +"aSa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/secure_closet/engineering_mechanic,/turf/simulated/floor{icon_state = "dark vault stripe"; dir = 4},/area/engineering/mechanics) +"aSb" = (/obj/structure/rack{dir = 8},/obj/item/weapon/circuitboard/powermonitor{pixel_x = -2; pixel_y = 2},/obj/item/weapon/circuitboard/stationalert{pixel_x = 1; pixel_y = -1},/obj/item/weapon/circuitboard/atmos_alert{pixel_x = 3; pixel_y = -3},/obj/machinery/light{dir = 8},/turf/simulated/floor/plating,/area/storage/tech) +"aSc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/storage/tech) +"aSd" = (/obj/structure/rack{dir = 8},/obj/item/weapon/circuitboard/mining,/obj/item/weapon/circuitboard/autolathe{pixel_x = 3; pixel_y = -3},/obj/item/weapon/circuitboard/arcade,/obj/machinery/camera{c_tag = "Tech Storage"; dir = 8},/turf/simulated/floor/plating,/area/storage/tech) +"aSe" = (/obj/machinery/power/battery_port,/obj/machinery/power/battery/portable{anchored = 1; charge = 2e+006; chargelevel = 0},/turf/simulated/floor,/area/engine/locker{name = "\improper Engineering Foyer"}) +"aSf" = (/obj/machinery/power/port_gen/pacman,/obj/machinery/light,/turf/simulated/floor,/area/engine/locker{name = "\improper Engineering Foyer"}) +"aSg" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/clothing/head/welding{pixel_x = -3; pixel_y = 5},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/item/clothing/glasses/scanner/meson,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor,/area/engine/locker{name = "\improper Engineering Foyer"}) +"aSh" = (/obj/structure/rack{dir = 8},/obj/item/weapon/storage/belt/utility,/obj/item/weapon/wrench,/obj/item/weapon/weldingtool,/obj/item/clothing/head/welding{pixel_x = -3; pixel_y = 5},/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/turf/simulated/floor,/area/engine/locker{name = "\improper Engineering Foyer"}) +"aSi" = (/obj/structure/dispenser{pixel_x = 0},/turf/simulated/floor,/area/engine/locker{name = "\improper Engineering Foyer"}) +"aSj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engineering/engine) +"aSk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engineering/engine) +"aSl" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/machinery/disposal/deliveryChute,/turf/simulated/floor/plating,/area/supply/sorting) +"aSm" = (/obj/effect/decal/warning_stripes{tag = "icon-warning (WEST)"; icon_state = "warning"; dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 9; icon_state = "brown"},/area/supply/sorting) +"aSn" = (/obj/machinery/alarm{pixel_y = 24; req_one_access = list(24,11,47)},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera{c_tag = "Delivery Office"},/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/supply/sorting) +"aSo" = (/obj/machinery/light_switch{pixel_y = 27},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/sortjunction{dir = 4; sort_tag = "QM OFFICE"},/obj/machinery/computer/pod/disposal,/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/supply/sorting) +"aSp" = (/obj/structure/table,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/supply/sorting) +"aSq" = (/obj/machinery/atmospherics/unary/vent_pump,/obj/structure/table,/obj/item/stack/package_wrap/gift,/obj/item/stack/package_wrap/gift,/obj/item/device/destTagger,/obj/item/device/destTagger,/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/supply/sorting) +"aSr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/table,/obj/item/stack/package_wrap,/obj/item/stack/package_wrap,/obj/item/stack/package_wrap,/obj/item/stack/package_wrap,/obj/item/stack/package_wrap,/obj/item/stack/package_wrap,/obj/item/stack/package_wrap,/obj/item/stack/package_wrap,/obj/machinery/power/apc{dir = 1; pixel_y = 24},/obj/item/device/radio/intercom{dir = 4; freerange = 1; name = "Station Intercom (Captain)"; pixel_x = 28},/obj/machinery/light{dir = 1},/obj/item/weapon/pen,/turf/simulated/floor{dir = 5; icon_state = "brown"},/area/supply/sorting) +"aSs" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/supply/storage) +"aSt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/supply/storage) +"aSu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/supply/storage) +"aSv" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/supply/storage) +"aSw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/supply/storage) +"aSx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_x = 0; pixel_y = -30},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/supply/storage) +"aSy" = (/obj/machinery/status_display{pixel_y = -30; supply_display = 1},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/supply/storage) +"aSz" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/supply/storage) +"aSA" = (/obj/machinery/door/airlock/glass_mining{name = "Cargo Office"; req_access_txt = "50"},/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/supply/lobby) +"aSB" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/supply/lobby) +"aSC" = (/obj/machinery/computer/pda_terminal,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/supply/lobby) +"aSD" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/supply/lobby) +"aSE" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_science{name = "Mechanic Workshop"; req_access_txt = "501"},/turf/simulated/floor,/area/engineering/mechanics) +"aSF" = (/turf/simulated/floor{dir = 10; icon_state = "dark vault stripe"},/area/engineering/mechanics) +"aSG" = (/obj/machinery/r_n_d/fabricator/protolathe,/turf/simulated/floor{icon_state = "dark vault stripe"},/area/engineering/mechanics) +"aSH" = (/obj/machinery/r_n_d/fabricator/circuit_imprinter,/turf/simulated/floor{icon_state = "dark vault stripe"},/area/engineering/mechanics) +"aSI" = (/obj/effect/decal/warning_stripes{icon_state = "corner"},/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/rack,/obj/item/stack/sheet/glass/glass{amount = 50; pixel_x = -3; pixel_y = 2},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/mineral/plastic{amount = 20; pixel_x = 3; pixel_y = -2},/turf/simulated/floor{icon_state = "dark vault stripe"},/area/engineering/mechanics) +"aSJ" = (/obj/effect/decal/warning_stripes{icon_state = "old"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{icon_state = "dark vault stripe"},/area/engineering/mechanics) +"aSK" = (/obj/effect/decal/warning_stripes{icon_state = "old"},/turf/simulated/floor{icon_state = "dark vault stripe"},/area/engineering/mechanics) +"aSL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/decal/warning_stripes{icon_state = "old"},/obj/structure/closet/secure_closet/engineering_mechanic,/turf/simulated/floor{dir = 6; icon_state = "dark vault stripe"},/area/engineering/mechanics) +"aSM" = (/obj/structure/rack{dir = 8},/obj/item/weapon/circuitboard/cloning,/obj/item/weapon/circuitboard/med_data{pixel_x = 3; pixel_y = -3},/obj/item/weapon/circuitboard/clonescanner,/obj/item/weapon/circuitboard/clonepod,/obj/item/weapon/circuitboard/scan_consolenew,/turf/simulated/floor/plating,/area/storage/tech) +"aSN" = (/obj/structure/rack{dir = 8},/obj/item/weapon/circuitboard/secure_data{pixel_x = -2; pixel_y = 2},/obj/item/weapon/circuitboard/security{pixel_x = 1; pixel_y = -1},/obj/item/weapon/circuitboard/security/advanced,/obj/item/device/radio/intercom{pixel_x = 25; pixel_y = 0},/turf/simulated/floor/plating,/area/storage/tech) +"aSO" = (/obj/machinery/door/airlock/engineering{name = "Engineering Storage"; req_access_txt = "10"},/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/locker{name = "\improper Engineering Foyer"}) +"aSP" = (/turf/simulated/wall/r_wall,/area/engine/storage{name = "\improper Engineering Storage"}) +"aSQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/light{dir = 8},/obj/machinery/door_control{id_tag = "Singularity"; name = "Shutters Control"; pixel_x = -25; pixel_y = 0; req_access_txt = "10"},/turf/simulated/floor,/area/engineering/engine) +"aSR" = (/turf/simulated/wall/r_wall,/area/solar/aport{name = "\improper Cargo Solar Array"}) +"aSS" = (/obj/machinery/door/airlock/engineering{name = "Aft Port Solars"; req_access_txt = "32"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/solar/aport{name = "\improper Cargo Solar Array"}) +"aST" = (/obj/machinery/conveyor{dir = 1; id_tag = "delivery_office"},/obj/machinery/light{dir = 8},/turf/simulated/floor/plating,/area/supply/sorting) +"aSU" = (/obj/machinery/conveyor_switch/oneway{id_tag = "delivery_office"},/obj/effect/decal/warning_stripes{tag = "icon-warning (WEST)"; icon_state = "warning"; dir = 8},/turf/simulated/floor{dir = 10; icon_state = "brown"},/area/supply/sorting) +"aSV" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/supply/sorting) +"aSW" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/disposalpipe/segment,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/supply/sorting) +"aSX" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/supply/sorting) +"aSY" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/supply/sorting) +"aSZ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/supply/sorting) +"aTa" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/glass_mining{name = "Delivery Office"; req_access_txt = "50"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/supply/sorting) +"aTb" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/supply/storage) +"aTc" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "bot"},/area/supply/storage) +"aTd" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "bot"},/area/supply/storage) +"aTe" = (/obj/machinery/power/apc{dir = 4; pixel_x = 24; pixel_y = 0},/obj/structure/cable,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/supply/storage) +"aTf" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/supply/lobby) +"aTg" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/supply/lobby) +"aTh" = (/turf/simulated/wall,/area/supply/lobby) +"aTi" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aTj" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aTk" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aTl" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/station_map{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft{name = "\improper Central Civillian Hallway"}) +"aTm" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engineering/mechanics) +"aTn" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/engineering/mechanics) +"aTo" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/storage/eva/supply) +"aTp" = (/turf/simulated/wall,/area/storage/eva/supply) +"aTq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/storage/eva/supply) +"aTr" = (/turf/simulated/wall/r_wall,/area/storage/eva/supply) +"aTs" = (/obj/structure/rack{dir = 8},/obj/item/weapon/circuitboard/protolathe,/obj/item/weapon/circuitboard/destructive_analyzer,/obj/item/weapon/circuitboard/rdconsole,/obj/item/weapon/circuitboard/rdserver{pixel_x = 3; pixel_y = -3},/turf/simulated/floor/plating,/area/storage/tech) +"aTt" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/storage/tech) +"aTu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/storage/tech) +"aTv" = (/obj/machinery/door/airlock/highsecurity{name = "Secure Tech Storage"; req_access_txt = "19;23"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/storage/tech) +"aTw" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/storage/tech) +"aTx" = (/obj/machinery/light/small{dir = 1},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/storage/tech) +"aTy" = (/obj/machinery/camera{c_tag = "Secure Tech Storage"},/turf/simulated/floor/plating,/area/storage/tech) +"aTz" = (/obj/machinery/light/small{dir = 8},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/plating,/area/engine/storage{name = "\improper Engineering Storage"}) +"aTA" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/engine/storage{name = "\improper Engineering Storage"}) +"aTB" = (/obj/machinery/power/apc{dir = 1; pixel_y = 24; pixel_x = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/engine/storage{name = "\improper Engineering Storage"}) +"aTC" = (/turf/simulated/floor/plating,/area/engine/storage{name = "\improper Engineering Storage"}) +"aTD" = (/obj/machinery/camera{c_tag = "Engineering Secure Storage"},/obj/item/device/radio/intercom{pixel_y = 25},/obj/machinery/power/rad_collector,/turf/simulated/floor/plating,/area/engine/storage{name = "\improper Engineering Storage"}) +"aTE" = (/obj/machinery/power/rad_collector,/turf/simulated/floor/plating,/area/engine/storage{name = "\improper Engineering Storage"}) +"aTF" = (/obj/machinery/light/small{dir = 4},/obj/machinery/power/rad_collector,/turf/simulated/floor/plating,/area/engineering/engine) +"aTG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engineering/engine) +"aTH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/catwalk{icon_state = "catwalk3"},/turf/snow/permafrost,/area/solar/aport{name = "\improper Cargo Solar Array"}) +"aTI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/solar/aport{name = "\improper Cargo Solar Array"}) +"aTJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/solar/aport{name = "\improper Cargo Solar Array"}) +"aTK" = (/obj/structure/grille,/obj/structure/sign/snow,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/solar/aport{name = "\improper Cargo Solar Array"}) +"aTL" = (/turf/simulated/floor/plating,/area/solar/aport{name = "\improper Cargo Solar Array"}) +"aTM" = (/obj/machinery/power/battery/smes{charge = 1e+006},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/solar/aport{name = "\improper Cargo Solar Array"}) +"aTN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/solar/aport{name = "\improper Cargo Solar Array"}) +"aTO" = (/obj/machinery/conveyor{dir = 1; id_tag = "delivery_office"},/turf/simulated/floor/plating,/area/supply/sorting) +"aTP" = (/obj/effect/decal/warning_stripes{tag = "icon-warning (SOUTHWEST)"; icon_state = "warning"; dir = 10},/obj/item/weapon/stool{pixel_y = 8},/turf/simulated/floor{dir = 10; icon_state = "brown"},/area/supply/sorting) +"aTQ" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "brown"},/area/supply/sorting) +"aTR" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/supply/sorting) +"aTS" = (/obj/machinery/firealarm{dir = 1; pixel_y = -25},/turf/simulated/floor,/area/supply/sorting) +"aTT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/supply/sorting) +"aTU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/supply/sorting) +"aTV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/extinguisher_cabinet{pixel_x = -25},/obj/machinery/camera{c_tag = "Cargo Bay"; dir = 4},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/supply/storage) +"aTW" = (/obj/machinery/atm{pixel_x = 25},/turf/simulated/floor,/area/supply/storage) +"aTX" = (/obj/machinery/gashapon,/turf/simulated/floor,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aTY" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aTZ" = (/obj/structure/table,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aUa" = (/obj/machinery/vending/suitdispenser,/turf/simulated/floor,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aUb" = (/obj/machinery/vending/shoedispenser,/turf/simulated/floor,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aUc" = (/obj/machinery/vending/hatdispenser,/turf/simulated/floor,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aUd" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aUe" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aUf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "delivery"},/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aUg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "delivery"},/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aUh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aUi" = (/obj/structure/closet/wardrobe/mixed,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aUj" = (/obj/structure/closet/wardrobe/green,/turf/simulated/floor,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aUk" = (/obj/structure/closet/wardrobe/black,/turf/simulated/floor,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aUl" = (/obj/structure/closet/wardrobe/white,/turf/simulated/floor,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aUm" = (/turf/simulated/wall,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aUn" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/closet/cabinet/snow,/turf/simulated/floor{tag = "icon-dark vault corner (EAST)"; icon_state = "dark vault corner"; dir = 4},/area/storage/eva/supply) +"aUo" = (/obj/effect/decal/warning_stripes{icon_state = "corner"; dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 1; pixel_y = 24; pixel_x = 0},/turf/simulated/floor{icon_state = "dark vault stripe"},/area/storage/eva/supply) +"aUp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera{c_tag = "Pod Bay"},/obj/structure/closet/cabinet/snow,/turf/simulated/floor{tag = "icon-dark vault corner (EAST)"; icon_state = "dark vault corner"; dir = 4},/area/storage/eva/supply) +"aUq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/rack{dir = 8},/obj/item/weapon/circuitboard/borgupload{pixel_x = -1; pixel_y = 1},/obj/item/weapon/circuitboard/aiupload{pixel_x = 2; pixel_y = -2},/turf/simulated/floor/plating,/area/storage/tech) +"aUr" = (/obj/effect/landmark{name = "blobstart"},/obj/structure/rack{dir = 8},/obj/item/weapon/circuitboard/crew{pixel_x = -1; pixel_y = 1},/obj/item/weapon/circuitboard/card{pixel_x = 2; pixel_y = -2},/obj/item/weapon/circuitboard/communications{pixel_x = 5; pixel_y = -5},/turf/simulated/floor/plating,/area/storage/tech) +"aUs" = (/obj/item/weapon/screwdriver{pixel_y = 16},/obj/structure/rack{dir = 8},/obj/item/weapon/circuitboard/robotics{pixel_x = -2; pixel_y = 2},/obj/item/weapon/circuitboard/mecha_control{pixel_x = 1; pixel_y = -1},/turf/simulated/floor/plating,/area/storage/tech) +"aUt" = (/obj/machinery/power/generator,/turf/simulated/floor/plating,/area/engine/storage{name = "\improper Engineering Storage"}) +"aUu" = (/obj/machinery/shieldgen,/turf/simulated/floor/plating,/area/engine/storage{name = "\improper Engineering Storage"}) +"aUv" = (/obj/machinery/power/rad_collector,/turf/simulated/floor/plating,/area/engineering/engine) +"aUw" = (/obj/machinery/power/solar/panel/tracker,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/catwalk{icon_state = "catwalk4"},/turf/snow/permafrost,/area/solar/aport{name = "\improper Cargo Solar Array"}) +"aUx" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/catwalk{icon_state = "catwalk12"},/turf/snow/permafrost,/area/solar/aport{name = "\improper Cargo Solar Array"}) +"aUy" = (/obj/structure/catwalk{icon_state = "catwalk12"},/turf/snow/permafrost,/area/solar/aport{name = "\improper Cargo Solar Array"}) +"aUz" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/catwalk{icon_state = "catwalk15"},/turf/snow/permafrost,/area/solar/aport{name = "\improper Cargo Solar Array"}) +"aUA" = (/obj/structure/catwalk{icon_state = "catwalk12"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/snow/permafrost,/area/solar/aport{name = "\improper Cargo Solar Array"}) +"aUB" = (/obj/machinery/door/airlock/external/snow{req_access_txt = "13"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/solar/aport{name = "\improper Cargo Solar Array"}) +"aUC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/solar/aport{name = "\improper Cargo Solar Array"}) +"aUD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/solar/aport{name = "\improper Cargo Solar Array"}) +"aUE" = (/obj/machinery/power/terminal{dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/solar/aport{name = "\improper Cargo Solar Array"}) +"aUF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/solar/aport{name = "\improper Cargo Solar Array"}) +"aUG" = (/obj/machinery/conveyor{dir = 5; id_tag = "delivery_office"},/turf/simulated/floor/plating,/area/supply/sorting) +"aUH" = (/obj/machinery/conveyor{dir = 8; id_tag = "delivery_office"},/turf/simulated/floor/plating,/area/supply/sorting) +"aUI" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/window/reinforced{dir = 1},/obj/structure/disposaloutlet{dir = 8},/turf/simulated/floor/plating,/area/supply/sorting) +"aUJ" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/wall,/area/supply/qm) +"aUK" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/wall,/area/supply/qm) +"aUL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/supply/qm) +"aUM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/supply/qm) +"aUN" = (/turf/simulated/wall,/area/supply/qm) +"aUO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/supply/storage) +"aUP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "bot"},/area/supply/storage) +"aUQ" = (/turf/simulated/floor{icon_state = "bot"},/area/supply/storage) +"aUR" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor,/area/supply/storage) +"aUS" = (/turf/simulated/floor,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aUT" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/hologram/holopad,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aUU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aUV" = (/obj/machinery/power/apc{dir = 4; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aUW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/closet/cabinet/snow,/turf/simulated/floor{tag = "icon-dark vault corner (EAST)"; icon_state = "dark vault corner"; dir = 4},/area/storage/eva/supply) +"aUX" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; level = 2; on = 1},/turf/simulated/floor{tag = "icon-dark vault corner (EAST)"; icon_state = "dark vault corner"; dir = 4},/area/storage/eva/supply) +"aUY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{tag = "icon-dark vault corner (EAST)"; icon_state = "dark vault corner"; dir = 4},/area/storage/eva/supply) +"aUZ" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{tag = "icon-dark vault corner (EAST)"; icon_state = "dark vault corner"; dir = 4},/area/storage/eva/supply) +"aVa" = (/obj/machinery/alarm{pixel_y = 24; req_one_access = list(24,11,47)},/turf/simulated/floor{tag = "icon-dark vault corner (EAST)"; icon_state = "dark vault corner"; dir = 4},/area/storage/eva/supply) +"aVb" = (/obj/effect/decal/warning_stripes{icon_state = "bot"},/obj/structure/bed/chair/vehicle/wizmobile/santa,/turf/simulated/floor{tag = "icon-dark vault corner (EAST)"; icon_state = "dark vault corner"; dir = 4},/area/storage/eva/supply) +"aVc" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/storage/tech) +"aVd" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/storage/tech) +"aVe" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/storage/tech) +"aVf" = (/obj/machinery/atmospherics/binary/circulator,/turf/simulated/floor/plating,/area/engine/storage{name = "\improper Engineering Storage"}) +"aVg" = (/obj/machinery/shield_capacitor,/turf/simulated/floor/plating,/area/engine/storage{name = "\improper Engineering Storage"}) +"aVh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/solar/aport{name = "\improper Cargo Solar Array"}) +"aVi" = (/obj/machinery/power/solar/control{id_tag = "cargosolar"; name = "Aft Solar Control"},/obj/structure/cable,/turf/simulated/floor/plating,/area/solar/aport{name = "\improper Cargo Solar Array"}) +"aVj" = (/obj/item/weapon/stool{pixel_y = 8},/turf/simulated/floor/plating,/area/solar/aport{name = "\improper Cargo Solar Array"}) +"aVk" = (/obj/machinery/power/apc{dir = 2; pixel_x = 0; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/plating,/area/solar/aport{name = "\improper Cargo Solar Array"}) +"aVl" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1; pixel_y = 1},/obj/structure/window/full/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/supply/sorting) +"aVm" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1; pixel_y = 1},/obj/structure/window/full/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/supply/sorting) +"aVn" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1; pixel_y = 1},/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/structure/window/full/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/supply/sorting) +"aVo" = (/obj/structure/table,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -27},/obj/item/weapon/clipboard,/obj/item/weapon/stamp{name = "Quartermaster's stamp"},/obj/item/weapon/cartridge/quartermaster{pixel_x = -4; pixel_y = 7},/obj/machinery/camera{c_tag = "Cargo - QM'S Office"; dir = 2; network = list("SS13")},/turf/simulated/floor,/area/supply/qm) +"aVp" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/unary/vent_pump{dir = 1},/turf/simulated/floor,/area/supply/qm) +"aVq" = (/obj/machinery/power/apc{dir = 1; pixel_y = 24; pixel_x = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/supply/qm) +"aVr" = (/obj/machinery/door/airlock/glass_mining{name = "Quartermaster"; req_access_txt = "41"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor,/turf/simulated/floor,/area/supply/qm) +"aVs" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/supply/storage) +"aVt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor,/area/supply/storage) +"aVu" = (/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/supply/storage) +"aVv" = (/turf/simulated/wall,/area/maintenance/aft) +"aVw" = (/obj/structure/bed/chair,/obj/machinery/light{dir = 8},/turf/simulated/floor,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aVx" = (/obj/structure/bed/chair,/turf/simulated/floor,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aVy" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aVz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aVA" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "delivery"},/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aVB" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor{icon_state = "delivery"},/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aVC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aVD" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aVE" = (/obj/structure/bed/chair,/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aVF" = (/obj/structure/bed/chair,/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aVG" = (/obj/structure/extinguisher_cabinet{pixel_x = -25},/turf/simulated/floor{tag = "icon-dark vault corner (EAST)"; icon_state = "dark vault corner"; dir = 4},/area/storage/eva/supply) +"aVH" = (/obj/effect/landmark{name = "blobstart"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{tag = "icon-dark vault corner (EAST)"; icon_state = "dark vault corner"; dir = 4},/area/storage/eva/supply) +"aVI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor{tag = "icon-dark vault corner (EAST)"; icon_state = "dark vault corner"; dir = 4},/area/storage/eva/supply) +"aVJ" = (/turf/simulated/floor{tag = "icon-dark vault corner (EAST)"; icon_state = "dark vault corner"; dir = 4},/area/storage/eva/supply) +"aVK" = (/obj/structure/closet/crate/secure/large/reinforced/shard,/turf/simulated/floor/plating,/area/engine/storage{name = "\improper Engineering Storage"}) +"aVL" = (/obj/machinery/shield_gen/external,/turf/simulated/floor/plating,/area/engine/storage{name = "\improper Engineering Storage"}) +"aVM" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/catwalk{icon_state = "catwalk3"},/turf/snow/permafrost,/area/solar/aport{name = "\improper Cargo Solar Array"}) +"aVN" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_x = -30},/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8},/turf/simulated/floor,/area/supply/qm) +"aVO" = (/obj/structure/bed/chair/office/light,/obj/effect/landmark/start{name = "Quartermaster"},/turf/simulated/floor,/area/supply/qm) +"aVP" = (/turf/simulated/floor,/area/supply/qm) +"aVQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/supply/qm) +"aVR" = (/obj/machinery/conveyor_switch{id_tag = "Beltanator"},/turf/simulated/floor,/area/supply/storage) +"aVS" = (/obj/machinery/conveyor{dir = 1; id_tag = "Beltanator"},/turf/simulated/floor,/area/supply/storage) +"aVT" = (/obj/item/clothing/gloves/rainbow,/obj/item/clothing/head/soft/rainbow,/obj/item/clothing/shoes/rainbow,/obj/item/clothing/under/rainbow,/turf/simulated/floor/plating,/area/maintenance/aft) +"aVU" = (/obj/item/weapon/coin/silver,/turf/simulated/floor/plating,/area/maintenance/aft) +"aVV" = (/obj/machinery/atm{pixel_x = -25},/obj/structure/bed/chair,/turf/simulated/floor,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aVW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aVX" = (/obj/item/device/radio/intercom{pixel_x = 25; pixel_y = 0},/obj/structure/bed/chair,/turf/simulated/floor,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aVY" = (/obj/machinery/light/small{dir = 8},/obj/machinery/power/rad_collector,/turf/simulated/floor/plating,/area/engine/storage{name = "\improper Engineering Storage"}) +"aVZ" = (/obj/machinery/portable_atmospherics/canister/plasma,/turf/simulated/floor/plating,/area/engine/storage{name = "\improper Engineering Storage"}) +"aWa" = (/obj/machinery/portable_atmospherics/canister/plasma,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/storage{name = "\improper Engineering Storage"}) +"aWb" = (/obj/machinery/light_switch{pixel_x = -27},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor,/area/supply/qm) +"aWc" = (/obj/machinery/computer/supplycomp,/turf/simulated/floor,/area/supply/qm) +"aWd" = (/obj/structure/closet/secure_closet/quartermaster,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/item/weapon/coin/silver,/obj/item/weapon/coin/gold,/turf/simulated/floor,/area/supply/qm) +"aWe" = (/obj/machinery/status_display{pixel_y = -30; supply_display = 1},/turf/simulated/floor{icon_state = "warning"},/area/supply/storage) +"aWf" = (/turf/simulated/floor{icon_state = "warning"},/area/supply/storage) +"aWg" = (/obj/machinery/door_control{id_tag = "QMLoaddoor"; name = "Loading Doors"; pixel_x = 0; pixel_y = -24},/turf/simulated/floor{icon_state = "warning"},/area/supply/storage) +"aWh" = (/obj/machinery/conveyor{dir = 1; id_tag = "Beltanator"},/turf/simulated/floor{icon_state = "warning"},/area/supply/storage) +"aWi" = (/obj/structure/extinguisher_cabinet{pixel_x = -25},/obj/structure/bed/chair,/turf/simulated/floor,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aWj" = (/obj/machinery/alarm{dir = 8; pixel_x = 22},/obj/structure/bed/chair,/turf/simulated/floor,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aWk" = (/obj/machinery/door/airlock/glass{id_tag = "checkpoint2"; name = "Central Access"},/turf/simulated/floor{tag = "icon-dark vault corner (EAST)"; icon_state = "dark vault corner"; dir = 4},/area/storage/eva/supply) +"aWl" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/storage/eva/supply) +"aWm" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/storage/eva/supply) +"aWn" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/storage/eva/supply) +"aWo" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/catwalk{icon_state = "catwalk1"},/turf/snow/permafrost,/area/solar/aport{name = "\improper Cargo Solar Array"}) +"aWp" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/supply/qm) +"aWq" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/supply/qm) +"aWr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/supply/qm) +"aWs" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/supply/storage) +"aWt" = (/obj/machinery/door/airlock/external/snow{name = "Cargo Shuttle Airlock"; req_access_txt = "31"},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/supply/storage) +"aWu" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/firedoor,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/supply/storage) +"aWv" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/external/snow{name = "Cargo Shuttle Airlock"; req_access_txt = "31"},/turf/simulated/floor/plating,/area/supply/storage) +"aWw" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/machinery/door/firedoor,/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/turf/simulated/floor/plating,/area/supply/storage) +"aWx" = (/obj/structure/plasticflaps/mining,/obj/machinery/conveyor{dir = 1; id_tag = "Beltanator"},/obj/machinery/door/poddoor{id_tag = "QMLoaddoor"; name = "Supply Shuttle Loading Door"},/turf/simulated/floor/plating,/area/supply/storage) +"aWy" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/supply/storage) +"aWz" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/supply/storage) +"aWA" = (/turf/simulated/wall/r_wall,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aWB" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aWC" = (/turf/simulated/floor{icon_state = "delivery"},/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aWD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "delivery"},/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aWE" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/sign/snow,/turf/simulated/floor/plating,/area/supply/storage) +"aWF" = (/turf/simulated/floor/plating,/area/supply/storage) +"aWG" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/supply/storage) +"aWH" = (/obj/machinery/conveyor{dir = 1; id_tag = "Beltanator"},/turf/simulated/floor/plating,/area/supply/storage) +"aWI" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{dir = 2; icon_state = "escape"},/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aWJ" = (/turf/simulated/floor{dir = 2; icon_state = "escape"},/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aWK" = (/obj/structure/closet/emcloset/cold,/turf/simulated/floor{dir = 2; icon_state = "escape"},/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aWL" = (/obj/machinery/light/small,/obj/structure/closet/emcloset/cold,/turf/simulated/floor{dir = 2; icon_state = "escape"},/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aWM" = (/obj/machinery/camera{c_tag = "Taxi Dock Engineering/Cargo"; c_tag_order = 1; dir = 1},/turf/simulated/floor{dir = 2; icon_state = "escape"},/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aWN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 2; icon_state = "escape"},/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aWO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{icon_state = "arrival"},/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aWP" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor{icon_state = "arrival"},/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aWQ" = (/turf/simulated/floor{icon_state = "arrival"},/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aWR" = (/obj/machinery/light/small,/obj/structure/closet/emcloset/cold,/turf/simulated/floor{icon_state = "arrival"},/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aWS" = (/obj/structure/closet/emcloset/cold,/turf/simulated/floor{icon_state = "arrival"},/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aWT" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{icon_state = "arrival"},/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aWU" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/supply/storage) +"aWV" = (/obj/machinery/door/airlock/external/snow{name = "Cargo Shuttle Airlock"; req_access_txt = "31"},/obj/docking_port/destination/supply/station{dir = 2},/turf/simulated/floor/plating,/area/supply/storage) +"aWW" = (/obj/machinery/door/airlock/external/snow{name = "Cargo Shuttle Airlock"; req_access_txt = "31"},/turf/simulated/floor/plating,/area/supply/storage) +"aWX" = (/turf/simulated/wall/r_wall,/area/security/checkpoint/supply) +"aWY" = (/obj/machinery/door/airlock/glass_security{name = "Security Office"; req_access_txt = "1"},/turf/simulated/floor,/area/security/checkpoint/supply) +"aWZ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/checkpoint/supply) +"aXa" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/security/checkpoint/supply) +"aXb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/security/checkpoint/supply) +"aXc" = (/turf/simulated/wall/r_wall,/area/medical/paramedics/supply) +"aXd" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/paramedics/supply) +"aXe" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/paramedics/supply) +"aXf" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/paramedics/supply) +"aXg" = (/obj/machinery/door/airlock/glass_medical{id_tag = ""; name = "Paramedic Station"; req_access_txt = "500"},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics/supply) +"aXh" = (/obj/structure/reagent_dispensers/peppertank{pixel_x = -32},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/security/checkpoint/supply) +"aXi" = (/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint/supply) +"aXj" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint/supply) +"aXk" = (/obj/structure/bed/chair/office/dark{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 5},/area/security/checkpoint/supply) +"aXl" = (/obj/structure/table/reinforced,/obj/machinery/door/window{base_state = "right"; dir = 8; icon_state = "right"; name = "Security Checkpoint Desk"; req_access_txt = "63"},/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/machinery/door/window,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/security/checkpoint/supply) +"aXm" = (/obj/machinery/door/airlock/glass_medical{id_tag = ""; name = "Paramedic Station"; req_access_txt = "500"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/poddoor/preopen,/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics/supply) +"aXn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics/supply) +"aXo" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics/supply) +"aXp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics/supply) +"aXq" = (/obj/machinery/power/apc{cell_type = 0; dir = 4; pixel_x = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics/supply) +"aXr" = (/obj/machinery/power/apc{dir = 8; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/bed/chair/comfy/couch/turn/inward/red{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/checkpoint/supply) +"aXs" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/bed/chair/comfy/couch/left/red,/turf/simulated/floor,/area/security/checkpoint/supply) +"aXt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/checkpoint/supply) +"aXu" = (/obj/machinery/computer/secure_data,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/checkpoint/supply) +"aXv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/security/checkpoint/supply) +"aXw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8; initialize_directions = 11},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aXx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/sign/greencross,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/paramedics/supply) +"aXy" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics/supply) +"aXz" = (/obj/machinery/bot/medbot,/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics/supply) +"aXA" = (/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics/supply) +"aXB" = (/obj/structure/table,/obj/structure/closet/walllocker/defiblocker/east,/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics/supply) +"aXC" = (/obj/machinery/alarm{dir = 4; pixel_x = -22; pixel_y = 0},/obj/structure/bed/chair/comfy/couch/mid/red{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/checkpoint/supply) +"aXD" = (/obj/structure/table,/obj/machinery/chem_dispenser/brewer/mapping,/turf/simulated/floor,/area/security/checkpoint/supply) +"aXE" = (/turf/simulated/floor,/area/security/checkpoint/supply) +"aXF" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/security/checkpoint/supply) +"aXG" = (/obj/machinery/computer/security,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/checkpoint/supply) +"aXH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/security/checkpoint/supply) +"aXI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aXJ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aXK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/paramedics/supply) +"aXL" = (/turf/simulated/floor{icon_state = "warnwhite"},/area/medical/paramedics/supply) +"aXM" = (/turf/simulated/floor{dir = 1; icon_state = "warnwhitecorner"},/area/medical/paramedics/supply) +"aXN" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin,/obj/machinery/recharger/defibcharger/wallcharger{pixel_x = 32},/obj/item/weapon/storage/box/bodybags,/obj/item/weapon/storage/firstaid/fire,/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics/supply) +"aXO" = (/obj/structure/bed/chair/comfy/couch/right/red{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 10},/area/security/checkpoint/supply) +"aXP" = (/obj/structure/table,/obj/item/weapon/storage/box/mugs,/obj/item/weapon/storage/fancy/donut_box,/turf/simulated/floor{icon_state = "red"},/area/security/checkpoint/supply) +"aXQ" = (/obj/structure/table,/obj/item/device/flash,/obj/item/device/flashlight,/obj/item/weapon/crowbar,/turf/simulated/floor{icon_state = "red"},/area/security/checkpoint/supply) +"aXR" = (/turf/simulated/floor{icon_state = "red"},/area/security/checkpoint/supply) +"aXS" = (/obj/structure/closet/secure_closet/security/cargo,/turf/simulated/floor{icon_state = "red"; dir = 6},/area/security/checkpoint/supply) +"aXT" = (/obj/structure/sign/snow{pixel_x = -32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aXU" = (/obj/structure/closet/walllocker/emerglocker/snow/east,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aXV" = (/obj/machinery/alarm{dir = 1; pixel_y = -25},/obj/machinery/sleep_console{icon_state = "sleeperconsole-r"; orient = "RIGHT"},/turf/simulated/floor{icon_state = "whitebluefull"},/area/medical/paramedics/supply) +"aXW" = (/obj/machinery/sleeper{icon_state = "sleeper_0-r"; orient = "RIGHT"},/turf/simulated/floor{icon_state = "whitebluefull"},/area/medical/paramedics/supply) +"aXX" = (/obj/structure/rack,/obj/item/roller,/obj/item/roller,/obj/item/roller,/turf/simulated/floor{dir = 8; icon_state = "warnwhite"},/area/medical/paramedics/supply) +"aXY" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2,/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics/supply) +"aXZ" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics/supply) +"aYa" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/checkpoint/supply) +"aYb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/security/checkpoint/supply) +"aYc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/security/checkpoint/supply) +"aYd" = (/obj/machinery/door/airlock/external/snow{name = "Taxi Airlock"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aYe" = (/obj/machinery/door/airlock/external/snow{name = "Taxi Airlock"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"aYf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/paramedics/supply) +"aYg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/paramedics/supply) +"aYh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/paramedics/supply) +"aYi" = (/obj/docking_port/destination/salvage/east{areaname = "south of engineering and cargo station"; dir = 2},/turf/snow,/area) +"aYj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 8},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/snow/permafrost,/area) +"aYk" = (/obj/machinery/atmospherics/pipe/simple/supply/visible,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/snow/permafrost,/area) +"aYl" = (/obj/machinery/atmospherics/pipe/manifold/supply/visible{dir = 8},/turf/snow/permafrost,/area) +"aYm" = (/turf/unsimulated/mineral/random/high_chance_clown/snow,/area/mine/unexplored) +"aYn" = (/turf/unsimulated/mineral/random/high_chance_clown/snow,/area) +"aYo" = (/obj/docking_port/destination/syndicate/northwest,/turf/snow,/area) +"aYp" = (/turf/unsimulated/mineral/random/high_chance/snow,/area/mine/unexplored) +"aYq" = (/turf/unsimulated/mineral/random/snow,/area/mine/unexplored) +"aYr" = (/obj/machinery/power/solar/panel/tracker,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/catwalk{icon_state = "catwalk2"},/turf/snow/permafrost,/area/solar/fport{name = "\improper Security Solar Array"}) +"aYs" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/bridge{name = "\improper Bridge Primary"}) +"aYt" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/bridge{name = "\improper Bridge Primary"}) +"aYu" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/bridge{name = "\improper Bridge Primary"}) +"aYv" = (/obj/structure/cable,/obj/structure/catwalk{icon_state = "catwalk3"},/turf/snow/permafrost,/area/solar/fport{name = "\improper Security Solar Array"}) +"aYw" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/bridge{name = "\improper Bridge Primary"}) +"aYx" = (/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/bridge{name = "\improper Bridge Primary"}) +"aYy" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/solar/panel{id_tag = "secsolar"; name = "Security Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/fport{name = "\improper Security Solar Array"}) +"aYz" = (/obj/structure/catwalk{icon_state = "catwalk3"},/turf/snow/permafrost,/area/solar/fport{name = "\improper Security Solar Array"}) +"aYA" = (/turf/simulated/wall/r_wall,/area/bridge{name = "\improper Bridge Primary"}) +"aYB" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/bridge{name = "\improper Bridge Primary"}) +"aYC" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/bridge{name = "\improper Bridge Primary"}) +"aYD" = (/obj/machinery/computer/crew,/turf/simulated/floor{dir = 9; icon_state = "darkred"; tag = "icon-darkblue (NORTH)"},/area/bridge{name = "\improper Bridge Primary"}) +"aYE" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid/regular{pixel_y = 6},/obj/item/device/flash{pixel_x = 6; pixel_y = 6},/turf/simulated/floor{dir = 1; icon_state = "darkred"; tag = "icon-darkblue (NORTH)"},/area/bridge{name = "\improper Bridge Primary"}) +"aYF" = (/obj/machinery/computer/security,/turf/simulated/floor{dir = 1; icon_state = "darkred"; tag = "icon-darkblue (NORTH)"},/area/bridge{name = "\improper Bridge Primary"}) +"aYG" = (/obj/machinery/computer/communications,/turf/simulated/floor{dir = 1; icon_state = "darkred"; tag = "icon-darkblue (NORTH)"},/area/bridge{name = "\improper Bridge Primary"}) +"aYH" = (/obj/machinery/computer/station_alert,/turf/simulated/floor{dir = 1; icon_state = "darkred"; tag = "icon-darkblue (NORTH)"},/area/bridge{name = "\improper Bridge Primary"}) +"aYI" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/obj/item/weapon/storage/secure/briefcase,/obj/item/weapon/storage/box/ids,/obj/item/weapon/storage/box/PDAs{pixel_x = 4; pixel_y = 4},/turf/simulated/floor{dir = 1; icon_state = "darkred"; tag = "icon-darkblue (NORTH)"},/area/bridge{name = "\improper Bridge Primary"}) +"aYJ" = (/obj/machinery/computer/card,/turf/simulated/floor{dir = 5; icon_state = "darkred"; tag = "icon-darkblue (NORTH)"},/area/bridge{name = "\improper Bridge Primary"}) +"aYK" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/bridge{name = "\improper Bridge Primary"}) +"aYL" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/bridge{name = "\improper Bridge Primary"}) +"aYM" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/catwalk{icon_state = "catwalk4"},/turf/snow/permafrost,/area/solar/fport{name = "\improper Security Solar Array"}) +"aYN" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/catwalk{icon_state = "catwalk12"},/turf/snow/permafrost,/area/solar/fport{name = "\improper Security Solar Array"}) +"aYO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/catwalk{icon_state = "catwalk12"},/turf/snow/permafrost,/area/solar/fport{name = "\improper Security Solar Array"}) +"aYP" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/catwalk{icon_state = "catwalk15"},/turf/snow/permafrost,/area/solar/fport{name = "\improper Security Solar Array"}) +"aYQ" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/catwalk{icon_state = "catwalk12"},/turf/snow/permafrost,/area/solar/fport{name = "\improper Security Solar Array"}) +"aYR" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/catwalk{icon_state = "catwalk8"},/turf/snow/permafrost,/area/solar/fport{name = "\improper Security Solar Array"}) +"aYS" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/bridge{name = "\improper Bridge Primary"}) +"aYT" = (/obj/machinery/computer/med_data,/turf/simulated/floor{icon_state = "dark"},/area/bridge{name = "\improper Bridge Primary"}) +"aYU" = (/obj/structure/bed/chair/comfy/brown{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/bridge{name = "\improper Bridge Primary"}) +"aYV" = (/obj/machinery/door_control{id_tag = "bridge blast"; name = "Bridge Blast Door Control"; pixel_x = 8; pixel_y = 24; req_access_txt = "19"},/turf/simulated/floor{icon_state = "dark"},/area/bridge{name = "\improper Bridge Primary"}) +"aYW" = (/turf/simulated/floor{icon_state = "dark"},/area/bridge{name = "\improper Bridge Primary"}) +"aYX" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{icon_state = "dark"},/area/bridge{name = "\improper Bridge Primary"}) +"aYY" = (/obj/structure/cable,/obj/machinery/power/solar/panel{id_tag = "secsolar"; name = "Security Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/fport{name = "\improper Security Solar Array"}) +"aYZ" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/bag/gadgets,/turf/simulated/floor{icon_state = "dark"},/area/bridge{name = "\improper Bridge Primary"}) +"aZa" = (/obj/structure/table/reinforced,/obj/item/clothing/glasses/sunglasses,/turf/simulated/floor{icon_state = "dark"},/area/bridge{name = "\improper Bridge Primary"}) +"aZb" = (/obj/structure/table/reinforced,/obj/item/device/aicard,/turf/simulated/floor{icon_state = "dark"},/area/bridge{name = "\improper Bridge Primary"}) +"aZc" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "dark"},/area/bridge{name = "\improper Bridge Primary"}) +"aZd" = (/obj/machinery/computer/station_alert,/turf/simulated/floor{icon_state = "dark"},/area/bridge{name = "\improper Bridge Primary"}) +"aZe" = (/obj/item/weapon/storage/toolbox/emergency,/obj/item/device/multitool,/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "dark"},/area/bridge{name = "\improper Bridge Primary"}) +"aZf" = (/obj/structure/table/reinforced,/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor{icon_state = "dark"},/area/bridge{name = "\improper Bridge Primary"}) +"aZg" = (/obj/machinery/recharge_station,/turf/simulated/floor{icon_state = "dark"},/area/bridge{name = "\improper Bridge Primary"}) +"aZh" = (/turf/simulated/floor/carpet{icon_state = "carpet6-0"},/area/bridge{name = "\improper Bridge Primary"}) +"aZi" = (/turf/simulated/floor/carpet{icon_state = "carpet14-2"},/area/bridge{name = "\improper Bridge Primary"}) +"aZj" = (/turf/simulated/floor/carpet{icon_state = "carpet14-8"},/area/bridge{name = "\improper Bridge Primary"}) +"aZk" = (/turf/simulated/floor/carpet{icon_state = "carpet10-0"},/area/bridge{name = "\improper Bridge Primary"}) +"aZl" = (/obj/machinery/computer/arcade,/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/bridge{name = "\improper Bridge Primary"}) +"aZm" = (/obj/machinery/recharge_station,/obj/structure/extinguisher_cabinet{pixel_x = -25},/turf/simulated/floor{icon_state = "dark"},/area/bridge{name = "\improper Bridge Primary"}) +"aZn" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "dark"},/area/bridge{name = "\improper Bridge Primary"}) +"aZo" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/light,/turf/simulated/floor{icon_state = "dark"},/area/bridge{name = "\improper Bridge Primary"}) +"aZp" = (/obj/machinery/camera{c_tag = "Bridge Primary"; c_tag_order = 1; dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/bridge{name = "\improper Bridge Primary"}) +"aZq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/carpet{icon_state = "carpet5-0"},/area/bridge{name = "\improper Bridge Primary"}) +"aZr" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/carpet{icon_state = "carpet13-1"},/area/bridge{name = "\improper Bridge Primary"}) +"aZs" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/carpet{icon_state = "carpet13-4"},/area/bridge{name = "\improper Bridge Primary"}) +"aZt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/carpet{icon_state = "carpet9-0"},/area/bridge{name = "\improper Bridge Primary"}) +"aZu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "dark"},/area/bridge{name = "\improper Bridge Primary"}) +"aZv" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 2; pixel_x = 0; pixel_y = -24},/obj/machinery/light,/turf/simulated/floor{icon_state = "dark"},/area/bridge{name = "\improper Bridge Primary"}) +"aZw" = (/obj/machinery/computer/arcade,/turf/simulated/shuttle/floor,/area/bridge{name = "\improper Bridge Primary"}) +"aZx" = (/turf/simulated/wall/r_wall,/area/crew_quarters/captain) +"aZy" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/bridge{name = "\improper Bridge Primary"}) +"aZz" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/status_display,/turf/simulated/floor/plating,/area/bridge{name = "\improper Bridge Primary"}) +"aZA" = (/obj/machinery/door/airlock/command{name = "Bridge"; req_access = null; req_access_txt = "19"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "dark"},/area/bridge{name = "\improper Bridge Primary"}) +"aZB" = (/obj/machinery/door/airlock/command{name = "Bridge"; req_access = null; req_access_txt = "19"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "dark"},/area/bridge{name = "\improper Bridge Primary"}) +"aZC" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/status_display,/turf/simulated/floor/plating,/area/bridge{name = "\improper Bridge Primary"}) +"aZD" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/bridge{name = "\improper Bridge Primary"}) +"aZE" = (/turf/simulated/wall/r_wall,/area/bridge/meeting_room) +"aZF" = (/turf/unsimulated/mineral/random/snow,/area/mine/explored) +"aZG" = (/obj/structure/bed/chair/comfy/brown,/obj/machinery/atmospherics/unary/vent_pump,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 28},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"aZH" = (/obj/structure/bed/chair/comfy/brown,/obj/machinery/power/apc{dir = 1; pixel_y = 24; pixel_x = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"aZI" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"aZJ" = (/obj/structure/closet/emcloset/cold,/turf/simulated/floor{dir = 1; icon_state = "darkred"; tag = "icon-darkblue (NORTH)"},/area/bridge/meeting_room{name = "\improper Bridge Access"}) +"aZK" = (/obj/structure/reagent_dispensers/water_cooler,/turf/simulated/floor{dir = 1; icon_state = "darkred"; tag = "icon-darkblue (NORTH)"},/area/bridge/meeting_room{name = "\improper Bridge Access"}) +"aZL" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{dir = 1; icon_state = "darkred"; tag = "icon-darkblue (NORTH)"},/area/bridge/meeting_room{name = "\improper Bridge Access"}) +"aZM" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "darkred"; tag = "icon-darkblue (NORTH)"},/area/bridge/meeting_room{name = "\improper Bridge Access"}) +"aZN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "darkred"; tag = "icon-darkblue (NORTH)"},/area/bridge/meeting_room{name = "\improper Bridge Access"}) +"aZO" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor{dir = 1; icon_state = "darkred"; tag = "icon-darkblue (NORTH)"},/area/bridge/meeting_room{name = "\improper Bridge Access"}) +"aZP" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{dir = 1; icon_state = "darkred"; tag = "icon-darkblue (NORTH)"},/area/bridge/meeting_room{name = "\improper Bridge Access"}) +"aZQ" = (/turf/simulated/floor{dir = 1; icon_state = "darkred"; tag = "icon-darkblue (NORTH)"},/area/bridge/meeting_room{name = "\improper Bridge Access"}) +"aZR" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor{dir = 1; icon_state = "darkred"; tag = "icon-darkblue (NORTH)"},/area/bridge/meeting_room{name = "\improper Bridge Access"}) +"aZS" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor{dir = 1; icon_state = "darkred"; tag = "icon-darkblue (NORTH)"},/area/bridge/meeting_room{name = "\improper Bridge Access"}) +"aZT" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/vending/snack,/turf/simulated/floor/wood,/area/bridge/meeting_room{name = "\improper Bridge Access"}) +"aZU" = (/obj/machinery/vending/cola,/turf/simulated/floor/wood,/area/bridge/meeting_room{name = "\improper Bridge Access"}) +"aZV" = (/turf/simulated/wall/r_wall,/area/bridge/meeting_room{name = "\improper Bridge Access"}) +"aZW" = (/turf/snow,/area/mine/explored) +"aZX" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/crew_quarters/captain) +"aZY" = (/obj/structure/table/woodentable,/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/faxmachine{department = "Captain's Office"},/obj/item/clothing/mask/cigarette/pipe,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"aZZ" = (/obj/machinery/alarm{pixel_y = 23},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/hologram/holopad,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"baa" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bab" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bac" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light_switch{pixel_x = 24; pixel_y = 24},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bad" = (/obj/machinery/door/airlock/command{name = "Captain's Office"; req_access = null; req_access_txt = "20"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bae" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/bridge/meeting_room{name = "\improper Bridge Access"}) +"baf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/bridge/meeting_room{name = "\improper Bridge Access"}) +"bag" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/bridge/meeting_room{name = "\improper Bridge Access"}) +"bah" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "dark"},/area/bridge/meeting_room{name = "\improper Bridge Access"}) +"bai" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/item/beacon,/turf/simulated/floor{icon_state = "dark"},/area/bridge/meeting_room{name = "\improper Bridge Access"}) +"baj" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "dark"},/area/bridge/meeting_room{name = "\improper Bridge Access"}) +"bak" = (/turf/simulated/floor{icon_state = "dark"},/area/bridge/meeting_room{name = "\improper Bridge Access"}) +"bal" = (/obj/machinery/door/window{dir = 8; name = "Break Room"},/turf/simulated/floor/wood,/area/bridge/meeting_room{name = "\improper Bridge Access"}) +"bam" = (/obj/machinery/light/small{dir = 4},/obj/item/device/radio/intercom{pixel_x = 35; pixel_y = 0},/turf/simulated/floor/wood,/area/bridge/meeting_room{name = "\improper Bridge Access"}) +"ban" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/structure/cable,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/crew_quarters/captain) +"bao" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bap" = (/obj/machinery/door/window{base_state = "right"; dir = 1; icon_state = "right"; name = "Captain's Desk Door"; req_access_txt = "20"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"baq" = (/obj/structure/table/woodentable,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/weapon/hand_tele,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bar" = (/obj/structure/table/woodentable,/obj/item/weapon/folder/blue,/obj/item/weapon/stamp/captain,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/weapon/melee/chainofcommand,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bas" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/weapon/storage/secure/safe{pixel_x = 35; pixel_y = 5},/obj/machinery/media/receiver/boombox,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bat" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/crew_quarters/captain) +"bau" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/bridge/meeting_room{name = "\improper Bridge Access"}) +"bav" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/structure/extinguisher_cabinet{pixel_y = -32},/turf/simulated/floor{icon_state = "dark"},/area/bridge/meeting_room{name = "\improper Bridge Access"}) +"baw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/newscaster{dir = 1; pixel_y = -28},/turf/simulated/floor{icon_state = "dark"},/area/bridge/meeting_room{name = "\improper Bridge Access"}) +"bax" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera{c_tag = "Bridge Access Primary"; dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/bridge/meeting_room{name = "\improper Bridge Access"}) +"bay" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "dark"},/area/bridge/meeting_room{name = "\improper Bridge Access"}) +"baz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/bridge/meeting_room{name = "\improper Bridge Access"}) +"baA" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 2; pixel_x = 0; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/bridge/meeting_room{name = "\improper Bridge Access"}) +"baB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/closet/fireaxecabinet{pixel_x = 0; pixel_y = -32},/turf/simulated/floor{icon_state = "dark"},/area/bridge/meeting_room{name = "\improper Bridge Access"}) +"baC" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/requests_console{announcementConsole = 1; department = "Bridge"; departmentType = 5; name = "Bridge RC"; pixel_y = -30},/turf/simulated/floor{icon_state = "dark"},/area/bridge/meeting_room{name = "\improper Bridge Access"}) +"baD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{icon_state = "dark"},/area/bridge/meeting_room{name = "\improper Bridge Access"}) +"baE" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/vending/coffee,/turf/simulated/floor/wood,/area/bridge/meeting_room{name = "\improper Bridge Access"}) +"baF" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/wood,/area/bridge/meeting_room{name = "\improper Bridge Access"}) +"baG" = (/obj/structure/displaycase/captains_laser,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"baH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"baI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"baJ" = (/obj/structure/bed/chair/comfy/brown{dir = 1},/obj/effect/landmark/start{name = "Captain"},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"baK" = (/obj/structure/table/woodentable,/obj/item/weapon/storage/secure/briefcase,/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = -26},/obj/item/device/radio/intercom{freerange = 1; name = "Captain's Intercom"; pixel_x = 27; pixel_y = -3},/obj/item/weapon/book/manual/security_space_law,/obj/item/weapon/pinpointer,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"baL" = (/turf/simulated/wall/r_wall,/area/storage/nuke_storage) +"baM" = (/obj/machinery/door/airlock/vault{icon_state = "door_locked"; locked = 1; req_access_txt = "53"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "dark"},/area/storage/nuke_storage) +"baN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/storage/nuke_storage) +"baO" = (/obj/machinery/door/airlock/glass_command{name = "Bridge"; req_access_txt = "19"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "dark"},/area/bridge/meeting_room{name = "\improper Bridge Access"}) +"baP" = (/obj/machinery/door/airlock/glass_command{name = "Bridge"; req_access_txt = "19"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "dark"},/area/bridge/meeting_room{name = "\improper Bridge Access"}) +"baQ" = (/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) +"baR" = (/obj/machinery/door/airlock/glass_command{name = "E.V.A."; req_access_txt = "18"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/turf/simulated/floor,/area/ai_monitored/storage/eva) +"baS" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/structure/cable,/turf/simulated/floor/plating,/area/crew_quarters/captain) +"baT" = (/obj/structure/filingcabinet,/obj/machinery/requests_console{announcementConsole = 1; department = "Captain's Desk"; departmentType = 5; name = "Captain RC"; pixel_x = 0; pixel_y = -30},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"baU" = (/obj/machinery/computer/communications,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/camera{c_tag = "Captain's Office"; dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"baV" = (/obj/machinery/computer/card,/obj/item/weapon/card/id/captains_spare,/obj/machinery/newscaster/security_unit{pixel_x = 0; pixel_y = -28},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"baW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "dark"},/area/storage/nuke_storage) +"baX" = (/obj/structure/extinguisher_cabinet{pixel_x = -25},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/bridge/meeting_room{name = "\improper Bridge Access"}) +"baY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/bridge/meeting_room{name = "\improper Bridge Access"}) +"baZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/bridge/meeting_room{name = "\improper Bridge Access"}) +"bba" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/bridge/meeting_room{name = "\improper Bridge Access"}) +"bbb" = (/obj/machinery/requests_console{department = "EVA"; pixel_x = -32},/obj/structure/closet/cabinet/snow,/turf/simulated/floor/wood,/area/ai_monitored/storage/eva) +"bbc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/ai_monitored/storage/eva) +"bbd" = (/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/wood{icon_state = "wood-broken3"},/area/ai_monitored/storage/eva) +"bbe" = (/obj/machinery/firealarm{pixel_y = 24},/obj/structure/closet/cabinet/snow,/turf/simulated/floor/wood,/area/ai_monitored/storage/eva) +"bbf" = (/obj/machinery/door/airlock/command{name = "Captain's Quarters"; req_access = null; req_access_txt = "20"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/obj/structure/painting/random{pixel_x = 32},/turf/simulated/floor/carpet,/area/crew_quarters/captain) +"bbg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/crew_quarters/captain) +"bbh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/machinery/alarm{pixel_y = 23},/mob/living/simple_animal/mouse/brown/Tom,/turf/simulated/floor{icon_state = "dark"},/area/storage/nuke_storage) +"bbi" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor{icon_state = "dark"},/area/storage/nuke_storage) +"bbj" = (/obj/machinery/power/apc{dir = 1; pixel_y = 24; pixel_x = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "dark"},/area/storage/nuke_storage) +"bbk" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/bridge/meeting_room{name = "\improper Bridge Access"}) +"bbl" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/bridge/meeting_room{name = "\improper Bridge Access"}) +"bbm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/bridge/meeting_room{name = "\improper Bridge Access"}) +"bbn" = (/obj/machinery/light/small{dir = 4},/obj/item/device/radio/intercom{pixel_x = 35; pixel_y = 0},/turf/simulated/floor,/area/bridge/meeting_room{name = "\improper Bridge Access"}) +"bbo" = (/obj/machinery/camera{c_tag = "EVA Storage"; dir = 4},/obj/structure/closet/cabinet/snow,/turf/simulated/floor/wood{icon_state = "wood-broken3"},/area/ai_monitored/storage/eva) +"bbp" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/wood,/area/ai_monitored/storage/eva) +"bbq" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/wood,/area/ai_monitored/storage/eva) +"bbr" = (/obj/machinery/light{dir = 4},/obj/structure/closet/cabinet/snow,/turf/simulated/floor/wood{icon_state = "wood-broken"},/area/ai_monitored/storage/eva) +"bbs" = (/turf/simulated/wall,/area/solar/fport{name = "\improper Security Solar Array"}) +"bbt" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/solar/fport{name = "\improper Security Solar Array"}) +"bbu" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/solar/fport{name = "\improper Security Solar Array"}) +"bbv" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/solar/fport{name = "\improper Security Solar Array"}) +"bbw" = (/obj/structure/closet/secure_closet/captains,/obj/item/clothing/suit/wintercoat/captain,/turf/simulated/floor/carpet,/area/crew_quarters/captain) +"bbx" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/carpet,/area/crew_quarters/captain) +"bby" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/camera{c_tag = "Captain's Quarters"},/turf/simulated/floor/carpet,/area/crew_quarters/captain) +"bbz" = (/obj/structure/bed,/obj/item/weapon/bedsheet/captain,/obj/machinery/space_heater/campfire/stove/fireplace,/turf/simulated/floor/carpet,/area/crew_quarters/captain) +"bbA" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101; on = 1},/obj/machinery/camera{c_tag = "Vault"; dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/storage/nuke_storage) +"bbB" = (/obj/machinery/nuclearbomb{r_code = "LOLNO"},/turf/simulated/floor{icon_state = "dark-markings"},/area/storage/nuke_storage) +"bbC" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/storage/nuke_storage) +"bbD" = (/turf/simulated/floor{dir = 2; icon_state = "blue"},/area/bridge/meeting_room{name = "\improper Bridge Access"}) +"bbE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 2; icon_state = "blue"},/area/bridge/meeting_room{name = "\improper Bridge Access"}) +"bbF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 2; icon_state = "blue"},/area/bridge/meeting_room{name = "\improper Bridge Access"}) +"bbG" = (/obj/machinery/door/airlock/glass_command{name = "E.V.A."; req_access_txt = "18"},/turf/simulated/floor,/area/ai_monitored/storage/eva) +"bbH" = (/turf/simulated/floor/wood,/area/ai_monitored/storage/eva) +"bbI" = (/turf/simulated/floor/wood{icon_state = "wood-broken3"},/area/ai_monitored/storage/eva) +"bbJ" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/wood,/area/ai_monitored/storage/eva) +"bbK" = (/obj/item/device/radio/intercom{freerange = 1; name = "Station Intercom (General)"; pixel_x = 30},/obj/structure/closet/emcloset/cold,/turf/simulated/floor/wood,/area/ai_monitored/storage/eva) +"bbL" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/catwalk{icon_state = "catwalk3"},/turf/snow/permafrost,/area/solar/fport{name = "\improper Security Solar Array"}) +"bbM" = (/obj/structure/sign/snow,/turf/simulated/wall,/area/solar/fport{name = "\improper Security Solar Array"}) +"bbN" = (/obj/machinery/power/solar/control{id_tag = "secsolar"; name = "Security Solar Control"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/solar/fport{name = "\improper Security Solar Array"}) +"bbO" = (/obj/item/weapon/stool,/obj/item/clothing/gloves/yellow,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/item/device/multitool{pixel_x = 4},/turf/simulated/floor/plating,/area/solar/fport{name = "\improper Security Solar Array"}) +"bbP" = (/obj/machinery/power/battery/smes{charge = 1e+006},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/solar/fport{name = "\improper Security Solar Array"}) +"bbQ" = (/obj/structure/rack,/obj/item/weapon/tank/jetpack/oxygen,/obj/item/clothing/mask/gas,/obj/item/clothing/suit/armor/captain,/obj/item/clothing/head/helmet/space/capspace,/turf/simulated/floor/carpet,/area/crew_quarters/captain) +"bbR" = (/obj/structure/bed/chair/comfy/brown{dir = 4},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/carpet,/area/crew_quarters/captain) +"bbS" = (/obj/structure/table/woodentable,/obj/machinery/computer/security/wooden_tv{pixel_x = 3; pixel_y = 2},/obj/machinery/light,/turf/simulated/floor/carpet,/area/crew_quarters/captain) +"bbT" = (/obj/structure/table/woodentable,/obj/item/weapon/storage/fancy/matchbox,/obj/item/weapon/reagent_containers/food/drinks/flask{pixel_x = 8},/obj/item/clothing/mask/cigarette/cigar,/obj/item/device/aicard,/obj/item/weapon/disk/nuclear,/turf/simulated/floor/carpet,/area/crew_quarters/captain) +"bbU" = (/obj/structure/closet/crate{name = "Gold Crate"},/obj/item/stack/sheet/mineral/gold{pixel_x = -1; pixel_y = 5},/obj/item/stack/sheet/mineral/gold{pixel_y = 2},/obj/item/stack/sheet/mineral/gold{pixel_x = 1; pixel_y = -2},/obj/item/weapon/storage/belt/champion,/turf/simulated/floor{icon_state = "dark-markings"},/area/storage/nuke_storage) +"bbV" = (/obj/item/weapon/coin/silver{pixel_x = 7; pixel_y = 12},/obj/item/weapon/coin/silver{pixel_x = 12; pixel_y = 7},/obj/item/weapon/coin/silver{pixel_x = 4; pixel_y = 8},/obj/item/weapon/coin/silver{pixel_x = -6; pixel_y = 5},/obj/item/weapon/coin/silver{pixel_x = 5; pixel_y = -8},/obj/structure/closet/crate{name = "Silver Crate"},/turf/simulated/floor{icon_state = "dark-markings"},/area/storage/nuke_storage) +"bbW" = (/obj/structure/safe,/obj/item/clothing/head/bearpelt,/obj/item/mounted/frame/painting,/turf/simulated/floor{icon_state = "dark-markings"},/area/storage/nuke_storage) +"bbX" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/turf/simulated/floor,/area/bridge/meeting_room{name = "\improper Bridge Access"}) +"bbY" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor,/turf/simulated/floor,/area/bridge/meeting_room{name = "\improper Bridge Access"}) +"bbZ" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/simulated/floor/wood,/area/ai_monitored/storage/eva) +"bca" = (/obj/machinery/power/apc{dir = 2; pixel_x = 0; pixel_y = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/wood,/area/ai_monitored/storage/eva) +"bcb" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood{icon_state = "wood-broken3"},/area/ai_monitored/storage/eva) +"bcc" = (/obj/machinery/light{dir = 4},/obj/structure/closet/emcloset/cold,/turf/simulated/floor/wood,/area/ai_monitored/storage/eva) +"bcd" = (/turf/simulated/wall/r_wall,/area/research_outpost/gearstore) +"bce" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/research_outpost/gearstore) +"bcf" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/research_outpost/gearstore) +"bcg" = (/turf/simulated/wall,/area/research_outpost/gearstore) +"bch" = (/turf/snow,/turf/simulated/shuttle/wall{icon_state = "swall_f6"},/area/shuttle/research/station) +"bci" = (/turf/simulated/shuttle/wall{icon_state = "swall12"},/area/shuttle/research/station) +"bcj" = (/turf/snow,/turf/simulated/shuttle/wall{dir = 3; icon_state = "swall_f10"},/area/shuttle/research/station) +"bck" = (/turf/simulated/wall,/area/mine/living_quarters) +"bcl" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/living_quarters) +"bcm" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/living_quarters) +"bcn" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/catwalk{icon_state = "catwalk3"},/turf/snow/permafrost,/area/solar/fport{name = "\improper Security Solar Array"}) +"bco" = (/obj/machinery/door/airlock/external/snow{req_access_txt = "13"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/solar/fport{name = "\improper Security Solar Array"}) +"bcp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/solar/fport{name = "\improper Security Solar Array"}) +"bcq" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/solar/fport{name = "\improper Security Solar Array"}) +"bcr" = (/turf/simulated/floor/plating,/area/solar/fport{name = "\improper Security Solar Array"}) +"bcs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/solar/fport{name = "\improper Security Solar Array"}) +"bct" = (/turf/simulated/floor{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bcu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bcv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bcw" = (/obj/machinery/camera{c_tag = "Central Hallway North"},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bcx" = (/obj/machinery/door/airlock/maintenance{name = "EVA Maintenance"; req_access_txt = "12;18"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"bcy" = (/obj/structure/closet/emcloset/cold,/turf/simulated/floor,/area/research_outpost/gearstore) +"bcz" = (/obj/machinery/computer/shuttle_control/research,/turf/simulated/floor,/area/research_outpost/gearstore) +"bcA" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/research_outpost/gearstore) +"bcB" = (/turf/simulated/shuttle/wall{icon_state = "swall3"},/area/shuttle/research/station) +"bcC" = (/obj/structure/bed/chair{dir = 1},/obj/machinery/light/small{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/research/station) +"bcD" = (/obj/machinery/computer/shuttle_control/research,/turf/simulated/shuttle/floor,/area/shuttle/research/station) +"bcE" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/living_quarters) +"bcF" = (/obj/machinery/computer/shuttle_control/research,/turf/simulated/floor,/area/mine/living_quarters) +"bcG" = (/obj/structure/closet/emcloset/cold,/turf/simulated/floor,/area/mine/living_quarters) +"bcH" = (/obj/structure/catwalk{icon_state = "catwalk3"},/turf/snow,/area/solar/fport{name = "\improper Security Solar Array"}) +"bcI" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/battery_port,/obj/machinery/power/battery/portable{anchored = 1; charge = 2e+006; chargelevel = 0},/turf/simulated/floor/plating,/area/solar/fport{name = "\improper Security Solar Array"}) +"bcJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/solar/fport{name = "\improper Security Solar Array"}) +"bcK" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"bcL" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"bcM" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"bcN" = (/obj/machinery/space_heater/air_conditioner,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"bcO" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bcP" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bcQ" = (/turf/simulated/wall/r_wall,/area/maintenance/fsmaint2) +"bcR" = (/obj/structure/reagent_dispensers/silicate,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"bcS" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"bcT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"bcU" = (/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"bcV" = (/obj/machinery/light{dir = 8},/obj/machinery/camera{c_tag = "Expedition Prep"; dir = 4; network = list("RD","SS13")},/turf/simulated/floor,/area/research_outpost/gearstore) +"bcW" = (/turf/simulated/floor,/area/research_outpost/gearstore) +"bcX" = (/obj/machinery/door/airlock/external/snow{name = "Research Outpost Dock Airlock"; req_access_txt = "47"},/turf/simulated/floor/plating,/area/research_outpost/gearstore) +"bcY" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/floor/plating,/area/shuttle/research/station) +"bcZ" = (/turf/simulated/shuttle/floor,/area/shuttle/research/station) +"bda" = (/obj/machinery/door/unpowered/shuttle,/obj/docking_port/shuttle{dir = 4},/turf/simulated/floor/plating,/area/shuttle/research/station) +"bdb" = (/obj/machinery/door/airlock/external/snow{name = "Mining Station Dock Airlock"; req_access_txt = "54"},/obj/docking_port/destination/research/station{dir = 8},/turf/simulated/floor/plating,/area/mine/living_quarters) +"bdc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor,/area/mine/living_quarters) +"bdd" = (/obj/machinery/conveyor_switch{id_tag = "mining_input"},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/item/device/radio/intercom{pixel_x = 25; pixel_y = 0},/turf/simulated/floor,/area/mine/living_quarters) +"bde" = (/turf/simulated/wall,/area/mine/production) +"bdf" = (/turf/simulated/wall/r_wall,/area/security/brig) +"bdg" = (/turf/simulated/wall/r_wall,/area/solar/fport{name = "\improper Security Solar Array"}) +"bdh" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 2; pixel_x = 0; pixel_y = -24},/turf/simulated/floor/plating,/area/solar/fport{name = "\improper Security Solar Array"}) +"bdi" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/solar/fport{name = "\improper Security Solar Array"}) +"bdj" = (/obj/machinery/door/airlock/engineering{name = "Fore Port Solars"; req_access_txt = "10"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"bdk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"bdl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"bdm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"bdn" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"bdo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bdp" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bdq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/simulated/floor,/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bdr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bds" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"bdt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"bdu" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"bdv" = (/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"bdw" = (/obj/machinery/door/airlock/atmos{name = "Atmospherics"; req_access_txt = "24"},/obj/item/tape/engineering{icon_state = "engineering_door"},/obj/effect/decal/cleanable/crayon/fuckyou,/turf/simulated/wall/r_wall,/area/maintenance/fsmaint2) +"bdx" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/simulated/floor,/area/research_outpost/gearstore) +"bdy" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/shuttle/research/station) +"bdz" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/research/station) +"bdA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/mine/living_quarters) +"bdB" = (/turf/simulated/floor,/area/mine/living_quarters) +"bdC" = (/obj/machinery/mineral/input,/turf/simulated/floor{icon_state = "delivery"},/area/mine/living_quarters) +"bdD" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"bdE" = (/obj/machinery/conveyor{dir = 4; id_tag = "mining_input"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"bdF" = (/obj/machinery/disposal/deliveryChute{dir = 8},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plating,/area/mine/production) +"bdG" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/wall,/area/mine/production) +"bdH" = (/obj/item/weapon/paper,/obj/item/weapon/pen,/obj/machinery/light/small{dir = 1},/obj/item/device/radio/intercom{pixel_y = 25},/obj/structure/closet/secure_closet/brig{icon_state = "secure"; locked = 0},/turf/simulated/floor,/area/security/brig) +"bdI" = (/obj/structure/bed,/obj/item/weapon/bedsheet/red,/turf/simulated/floor,/area/security/brig) +"bdJ" = (/turf/simulated/wall/r_wall,/area/crew_quarters/courtroom) +"bdK" = (/turf/simulated/wall,/area/crew_quarters/courtroom) +"bdL" = (/obj/machinery/door/airlock/maintenance{name = "Courtroom Maintenance"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/crew_quarters/courtroom) +"bdM" = (/obj/machinery/power/apc{dir = 8; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bdN" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bdO" = (/obj/structure/extinguisher_cabinet{pixel_x = 27},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bdP" = (/turf/simulated/wall,/area/maintenance/fsmaint2) +"bdQ" = (/turf/simulated/wall/r_wall,/area/crew_quarters) +"bdR" = (/obj/machinery/door/airlock/glass_research{name = "Xenoarcheology Wing"; req_access_txt = "47"},/turf/simulated/floor,/area/research_outpost/gearstore) +"bdS" = (/obj/structure/window/reinforced,/obj/structure/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/research/station) +"bdT" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/machinery/light{dir = 4},/obj/machinery/camera{c_tag = "Mining Dock"; dir = 8},/turf/simulated/floor,/area/mine/living_quarters) +"bdU" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/mine/production) +"bdV" = (/turf/simulated/floor,/area/security/brig) +"bdW" = (/obj/machinery/flasher{pixel_x = 24},/turf/simulated/floor,/area/security/brig) +"bdX" = (/obj/machinery/door_timer/cell_2{pixel_y = -32},/turf/simulated/wall/r_wall,/area/security/brig) +"bdY" = (/obj/machinery/flasher{pixel_x = -24},/turf/simulated/floor,/area/security/brig) +"bdZ" = (/obj/structure/closet/lawcloset,/obj/structure/sign/poster{icon_state = "poster2"; pixel_x = -30; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/courtroom) +"bea" = (/obj/item/device/radio/intercom{pixel_y = 25},/obj/structure/closet/lawcloset,/turf/simulated/floor/wood,/area/crew_quarters/courtroom) +"beb" = (/obj/machinery/alarm{pixel_y = 24; req_one_access = list(24,11,47)},/turf/simulated/floor/wood,/area/crew_quarters/courtroom) +"bec" = (/obj/structure/table/woodentable,/obj/machinery/camera{c_tag = "Courtroom"},/obj/item/device/flashlight/lamp/green{on = 1; pixel_x = -3; pixel_y = 8},/turf/simulated/floor/wood,/area/crew_quarters/courtroom) +"bed" = (/obj/structure/bed/chair/office/dark{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/courtroom) +"bee" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/crew_quarters/courtroom) +"bef" = (/obj/structure/bed/chair{dir = 8},/obj/item/device/radio/intercom{pixel_y = 25},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/crew_quarters/courtroom) +"beg" = (/obj/structure/bed/chair{dir = 8},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 1; pixel_y = 24; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/crew_quarters/courtroom) +"beh" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor,/area/crew_quarters/courtroom) +"bei" = (/obj/structure/bed/chair{dir = 8},/obj/machinery/alarm{pixel_y = 24; req_one_access = list(24,11,47)},/turf/simulated/floor,/area/crew_quarters/courtroom) +"bej" = (/obj/machinery/alarm{dir = 4; pixel_x = -22},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bek" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bel" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor,/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bem" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/item/device/radio/intercom{pixel_x = 35; pixel_y = 0},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"ben" = (/turf/simulated/wall,/area/lawoffice) +"beo" = (/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor{icon_state = "cult"},/area/lawoffice) +"bep" = (/obj/item/weapon/storage/secure/safe{pixel_x = 5; pixel_y = 27},/obj/machinery/photocopier,/turf/simulated/floor{icon_state = "cult"},/area/lawoffice) +"beq" = (/obj/item/device/radio/intercom{pixel_y = 25},/obj/structure/closet/lawcloset,/turf/simulated/floor{icon_state = "cult"},/area/lawoffice) +"ber" = (/turf/simulated/wall,/area/crew_quarters) +"bes" = (/obj/machinery/light_switch{pixel_y = 28},/obj/item/weapon/stool,/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters) +"bet" = (/obj/machinery/computer/arcade,/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters) +"beu" = (/obj/structure/toilet{pixel_y = 8},/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters) +"bev" = (/obj/structure/rack,/obj/item/weapon/storage/belt/archaeology,/obj/item/clothing/suit/space/anomaly,/obj/item/clothing/head/helmet/space/anomaly,/obj/item/clothing/mask/breath,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/item/clothing/shoes/magboots,/turf/simulated/floor,/area/research_outpost/gearstore) +"bew" = (/obj/structure/rack,/obj/item/weapon/storage/belt/archaeology,/obj/item/clothing/suit/space/anomaly,/obj/item/clothing/head/helmet/space/anomaly,/obj/item/clothing/mask/breath,/obj/structure/disposalpipe/segment{dir = 4},/obj/item/clothing/shoes/magboots,/turf/simulated/floor,/area/research_outpost/gearstore) +"bex" = (/obj/machinery/alarm{pixel_y = 23},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/research_outpost/gearstore) +"bey" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/research_outpost/gearstore) +"bez" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor,/area/research_outpost/gearstore) +"beA" = (/obj/structure/shuttle/engine/propulsion{dir = 1},/turf/simulated/floor/plating/airless,/area/shuttle/research/station) +"beB" = (/obj/machinery/power/apc{dir = 8; pixel_x = -24; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/mine/living_quarters) +"beC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/mine/living_quarters) +"beD" = (/obj/machinery/door/airlock{id_tag = "miningdorm4"; name = "Room 4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor,/area/mine/living_quarters) +"beE" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/carpet,/area/mine/living_quarters) +"beF" = (/obj/machinery/light_switch{pixel_y = 24},/turf/simulated/floor/carpet,/area/mine/living_quarters) +"beG" = (/obj/structure/bed,/obj/item/weapon/bedsheet/brown,/obj/item/device/radio/intercom{pixel_x = 25; pixel_y = 0},/turf/simulated/floor/carpet,/area/mine/living_quarters) +"beH" = (/obj/structure/closet/crate,/turf/snow,/area/mine/explored) +"beI" = (/obj/structure/ore_box,/turf/snow,/area/mine/explored) +"beJ" = (/turf/simulated/wall/r_wall,/area/security/prison) +"beK" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/brig) +"beL" = (/obj/machinery/door/window/brigdoor{dir = 1; id_tag = "Cell 2"; name = "Cell 2"},/obj/effect/decal/warning_stripes{icon_state = "2"},/turf/simulated/floor,/area/security/brig) +"beM" = (/obj/machinery/door/window/brigdoor{dir = 1; base_state = "rightsecure"; id_tag = "Cell 3"; name = "Cell 3"},/obj/effect/decal/warning_stripes{icon_state = "3"},/turf/simulated/floor,/area/security/brig) +"beN" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/security/brig) +"beO" = (/obj/structure/painting{dir = 4; icon_state = "justice"; pixel_x = -32},/turf/simulated/floor/wood,/area/crew_quarters/courtroom) +"beP" = (/turf/simulated/floor/wood,/area/crew_quarters/courtroom) +"beQ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/wood,/area/crew_quarters/courtroom) +"beR" = (/obj/structure/table/woodentable,/obj/item/weapon/book/manual/security_space_law,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/courtroom) +"beS" = (/obj/structure/bed/chair/office/dark{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/courtroom) +"beT" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/courtroom) +"beU" = (/obj/structure/bed/chair{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/crew_quarters/courtroom) +"beV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor,/area/crew_quarters/courtroom) +"beW" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/floor,/area/crew_quarters/courtroom) +"beX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/crew_quarters/courtroom) +"beY" = (/turf/simulated/floor{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"beZ" = (/obj/machinery/newscaster{dir = 4; pixel_x = -28; pixel_y = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor{icon_state = "cult"},/area/lawoffice) +"bfa" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "cult"},/area/lawoffice) +"bfb" = (/turf/simulated/floor{icon_state = "cult"},/area/lawoffice) +"bfc" = (/obj/machinery/newscaster{dir = 4; pixel_x = -28; pixel_y = 1},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters) +"bfd" = (/obj/item/weapon/stool,/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters) +"bfe" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters) +"bff" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor,/area/research_outpost/gearstore) +"bfg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/research_outpost/gearstore) +"bfh" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/research_outpost/gearstore) +"bfi" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/dispenser/oxygen,/turf/simulated/floor,/area/research_outpost/gearstore) +"bfj" = (/turf/simulated/wall,/area/supply/miningstorage) +"bfk" = (/obj/machinery/alarm{dir = 4; pixel_x = -22},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/mine/living_quarters) +"bfl" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/floor,/area/mine/living_quarters) +"bfm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/mine/living_quarters) +"bfn" = (/obj/structure/table,/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/carpet,/area/mine/living_quarters) +"bfo" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/turf/simulated/floor/carpet,/area/mine/living_quarters) +"bfp" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/carpet,/area/mine/living_quarters) +"bfq" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/wall,/area/mine/production) +"bfr" = (/obj/structure/disposaloutlet,/obj/structure/disposalpipe/trunk{dir = 8},/turf/snow,/area/mine/explored) +"bfs" = (/obj/structure/fence/corner{dir = 8},/turf/snow/permafrost,/area) +"bft" = (/obj/structure/fence{dir = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/snow/permafrost,/area) +"bfu" = (/obj/structure/fence/corner{dir = 4},/turf/snow/permafrost,/area) +"bfv" = (/obj/structure/bed,/obj/item/weapon/bedsheet/orange,/turf/simulated/floor,/area/security/prison) +"bfw" = (/obj/structure/bed,/obj/machinery/light/small{dir = 1},/obj/item/weapon/bedsheet/orange,/turf/simulated/floor,/area/security/prison) +"bfx" = (/obj/machinery/computer/arcade,/turf/simulated/floor,/area/security/prison) +"bfy" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/turf/simulated/floor/plating,/area/security/brig) +"bfz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/security/brig) +"bfA" = (/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) +"bfB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) +"bfC" = (/obj/machinery/door_timer/cell_3{dir = 1; pixel_y = 32},/turf/simulated/floor{icon_state = "red"; dir = 5},/area/security/brig) +"bfD" = (/obj/structure/bed/chair/comfy/black{dir = 4},/obj/machinery/light{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/courtroom) +"bfE" = (/obj/structure/table/woodentable,/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/wood,/area/crew_quarters/courtroom) +"bfF" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/wood,/area/crew_quarters/courtroom) +"bfG" = (/obj/machinery/door/airlock/glass{name = "Courthouse Floor"; req_access_txt = "42"},/obj/machinery/door/firedoor,/turf/simulated/floor,/area/crew_quarters/courtroom) +"bfH" = (/turf/simulated/floor,/area/crew_quarters/courtroom) +"bfI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/courtroom) +"bfJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bfK" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor,/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bfL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bfM" = (/obj/machinery/door/airlock{name = "Internal Affairs"; req_access_txt = "38"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/lawoffice) +"bfN" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "cult"},/area/lawoffice) +"bfO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/table/reinforced,/obj/machinery/faxmachine{department = "Internal Affairs"},/obj/item/weapon/folder/blue{pixel_x = 5},/turf/simulated/floor{icon_state = "cult"},/area/lawoffice) +"bfP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/device/radio/intercom{pixel_x = 30; pixel_y = 0},/turf/simulated/floor{icon_state = "cult"},/area/lawoffice) +"bfQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters) +"bfR" = (/obj/item/weapon/stool,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters) +"bfS" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/stack/package_wrap,/obj/item/weapon/dice/d20,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters) +"bfT" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/camera{c_tag = "Rec Room"},/obj/item/weapon/stool,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters) +"bfU" = (/obj/item/device/radio/intercom{pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters) +"bfV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/power/apc{dir = 8; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/floodlight,/turf/simulated/floor,/area/research_outpost/gearstore) +"bfW" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/research_outpost/gearstore) +"bfX" = (/obj/machinery/camera{c_tag = "Expedition Preparation"; dir = 8},/obj/structure/closet/secure_closet/excavation,/obj/item/device/radio/intercom{pixel_x = 25; pixel_y = 0},/turf/simulated/floor,/area/research_outpost/gearstore) +"bfY" = (/obj/machinery/suit_storage_unit/mining,/obj/machinery/light/small{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/supply/miningstorage) +"bfZ" = (/obj/machinery/suit_storage_unit/mining,/turf/simulated/floor,/area/supply/miningstorage) +"bga" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/camera{c_tag = "Mining Storage"},/obj/machinery/suit_storage_unit/mining,/turf/simulated/floor,/area/supply/miningstorage) +"bgb" = (/obj/structure/ore_box,/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/supply/miningstorage) +"bgc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_mining{name = "Mining Smelter Room"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/production) +"bgd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/mine/production) +"bge" = (/obj/machinery/conveyor{id_tag = "mining_internal"},/obj/structure/hanging_lantern{dir = 8},/turf/snow,/area/mine/explored) +"bgf" = (/obj/structure/fence,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/snow/permafrost,/area) +"bgg" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/snow/permafrost,/area) +"bgh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/snow/permafrost,/area) +"bgi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/turf/snow/permafrost,/area) +"bgj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/effect/decal/remains/human{desc = "They look like human remains. This was probably the last guy to try and escape this place."; name = "prisoner remains"},/turf/snow/permafrost,/area) +"bgk" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/snow/permafrost,/area) +"bgl" = (/turf/simulated/floor,/area/security/prison) +"bgm" = (/obj/item/weapon/stool,/turf/simulated/floor,/area/security/prison) +"bgn" = (/obj/machinery/flasher{pixel_y = -24},/turf/simulated/floor,/area/security/brig) +"bgo" = (/obj/machinery/door/window/brigdoor{dir = 8; base_state = "rightsecure"; id_tag = "Cell 1"; name = "Cell 1"},/obj/effect/decal/warning_stripes{icon_state = "1"},/obj/machinery/door_timer/cell_1,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/security/brig) +"bgp" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/brig) +"bgq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/brig) +"bgr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor,/area/security/brig) +"bgs" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/security/brig) +"bgt" = (/obj/machinery/power/apc{dir = 4; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/brig) +"bgu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/wood,/area/crew_quarters/courtroom) +"bgv" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/courtroom) +"bgw" = (/obj/structure/table/woodentable,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor/wood,/area/crew_quarters/courtroom) +"bgx" = (/obj/structure/bed/chair/office/dark{dir = 8},/obj/effect/landmark/start{name = "Lawyer"},/turf/simulated/floor/wood,/area/crew_quarters/courtroom) +"bgy" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/courtroom) +"bgz" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/crew_quarters/courtroom) +"bgA" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal,/turf/simulated/floor,/area/crew_quarters/courtroom) +"bgB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/courtroom) +"bgC" = (/obj/machinery/power/apc{dir = 8; pixel_x = -24; pixel_y = 0},/obj/structure/cable,/obj/structure/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "cult"},/area/lawoffice) +"bgD" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/structure/table/reinforced,/obj/item/device/flashlight/lamp,/obj/item/weapon/paper_bin,/turf/simulated/floor{icon_state = "cult"},/area/lawoffice) +"bgE" = (/obj/machinery/alarm{dir = 8; pixel_x = 22},/obj/structure/bed/chair/comfy/black{dir = 8},/obj/effect/landmark/start{name = "Internal Affairs Agent"},/turf/simulated/floor{icon_state = "cult"},/area/lawoffice) +"bgF" = (/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters) +"bgG" = (/obj/structure/mirror{dir = 4; pixel_x = 30; pixel_y = 0},/obj/structure/sink{dir = 4; pixel_x = 11},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters) +"bgH" = (/obj/structure/table,/obj/item/weapon/storage/box/excavation,/obj/item/weapon/pickaxe,/obj/item/weapon/wrench,/obj/item/device/measuring_tape,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/research_outpost/gearstore) +"bgI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor,/area/research_outpost/gearstore) +"bgJ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor,/area/research_outpost/gearstore) +"bgK" = (/obj/machinery/light{dir = 4},/obj/structure/closet/secure_closet/excavation,/turf/simulated/floor,/area/research_outpost/gearstore) +"bgL" = (/obj/machinery/power/apc{dir = 8; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/supply/miningstorage) +"bgM" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/supply/miningstorage) +"bgN" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor,/area/supply/miningstorage) +"bgO" = (/obj/structure/ore_box,/obj/item/device/radio/intercom{pixel_x = 25; pixel_y = 0},/turf/simulated/floor,/area/supply/miningstorage) +"bgP" = (/obj/structure/ore_box,/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/mine/production) +"bgQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/mine/production) +"bgR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light_switch{pixel_y = 24},/turf/simulated/floor,/area/mine/production) +"bgS" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) +"bgT" = (/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/mine/production) +"bgU" = (/obj/machinery/mineral/processing_unit{id_tag = "mining_smelter"; in_dir = 4},/turf/simulated/floor,/area/mine/production) +"bgV" = (/obj/machinery/conveyor{dir = 10; id_tag = "mining_internal"; in_reverse = 1},/turf/simulated/floor,/area/mine/production) +"bgW" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) +"bgX" = (/obj/machinery/conveyor{id_tag = "mining_internal"},/turf/snow,/area/mine/explored) +"bgY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/snow/permafrost,/area) +"bgZ" = (/obj/structure/fence{dir = 4},/turf/snow/permafrost,/area) +"bha" = (/obj/item/tape/police{tag = "icon-police_door"; icon_state = "police_door"},/obj/structure/fence/cut/small{dir = 4},/turf/snow/permafrost,/area) +"bhb" = (/obj/machinery/shower{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/security/prison) +"bhc" = (/obj/machinery/shower{dir = 8},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/security/prison) +"bhd" = (/obj/machinery/door/airlock/glass{name = "Quarters"},/turf/simulated/floor,/area/security/prison) +"bhe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/brig) +"bhf" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/camera{c_tag = "Brig"; dir = 1},/turf/simulated/floor,/area/security/brig) +"bhg" = (/obj/machinery/light,/obj/machinery/firealarm{dir = 1; pixel_y = -25},/turf/simulated/floor,/area/security/brig) +"bhh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/security/brig) +"bhi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/brig) +"bhj" = (/obj/machinery/door/airlock/glass_security{name = "Courtroom"; req_access_txt = "63"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor/wood,/area/security/brig) +"bhk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/courtroom) +"bhl" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/courtroom) +"bhm" = (/obj/structure/table/woodentable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/device/flashlight/lamp/green{on = 1; pixel_x = -3; pixel_y = 8},/turf/simulated/floor/wood,/area/crew_quarters/courtroom) +"bhn" = (/obj/structure/bed/chair/office/dark{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/courtroom) +"bho" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/courtroom) +"bhp" = (/obj/structure/bed/chair{dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor,/area/crew_quarters/courtroom) +"bhq" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/crew_quarters/courtroom) +"bhr" = (/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bhs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/turf/simulated/floor,/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bht" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor,/turf/simulated/floor,/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bhu" = (/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bhv" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/table/reinforced,/obj/item/device/camera{pixel_x = 3; pixel_y = -4},/obj/item/device/taperecorder{pixel_x = -4; pixel_y = 2},/obj/item/weapon/storage/briefcase{pixel_x = 3},/turf/simulated/floor{icon_state = "cult"},/area/lawoffice) +"bhw" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen/red{pixel_x = -1; pixel_y = 3},/obj/item/ashtray/plastic{pixel_x = 4; pixel_y = 6},/obj/machinery/camera{c_tag = "Internal Affairs"; dir = 1},/obj/machinery/door_control{id_tag = "lawyer_blast"; name = "Privacy Shutters"; pixel_y = -25},/obj/item/device/camera,/turf/simulated/floor{icon_state = "cult"},/area/lawoffice) +"bhx" = (/obj/machinery/power/apc{dir = 8; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters) +"bhy" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters) +"bhz" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters) +"bhA" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/obj/item/device/paicard,/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters) +"bhB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/research_outpost/gearstore) +"bhC" = (/obj/machinery/suspension_gen,/turf/simulated/floor,/area/research_outpost/gearstore) +"bhD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_mining{name = "Mining Station EVA"; req_access_txt = "54"},/turf/simulated/floor,/area/supply/miningstorage) +"bhE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/supply/miningstorage) +"bhF" = (/obj/machinery/power/apc{dir = 8; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/computer/security/mining,/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/mine/production) +"bhG" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/mine/production) +"bhH" = (/obj/structure/closet/crate,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "loadingareadirty2"; dir = 8},/area/mine/production) +"bhI" = (/obj/machinery/conveyor{dir = 8; id_tag = "mining_internal"},/obj/structure/plasticflaps/mining,/turf/simulated/floor,/area/mine/production) +"bhJ" = (/obj/machinery/conveyor{dir = 9; id_tag = "mining_internal"; in_reverse = 1},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/mine/production) +"bhK" = (/obj/machinery/conveyor{id_tag = "mining_internal"},/turf/simulated/floor,/area/mine/production) +"bhL" = (/obj/machinery/conveyor{dir = 1; id_tag = "mining_internal"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/mine/production) +"bhM" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) +"bhN" = (/obj/structure/fence,/turf/snow/permafrost,/area) +"bhO" = (/obj/machinery/portable_atmospherics/hydroponics/soil{pixel_y = 8},/turf/snow/permafrost,/area) +"bhP" = (/obj/item/weapon/soap/nanotrasen{desc = "Don't drop it."},/obj/machinery/shower{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/security/prison) +"bhQ" = (/turf/simulated/floor{icon_state = "freezerfloor"},/area/security/prison) +"bhR" = (/obj/machinery/door/airlock{name = "Showers"},/turf/simulated/floor,/area/security/prison) +"bhS" = (/obj/structure/closet/secure_closet/brig{icon_state = "secure"; locked = 0},/obj/machinery/light{dir = 4},/obj/item/clothing/suit/wintercoat/prisoner,/obj/item/clothing/suit/wintercoat/prisoner,/obj/item/clothing/suit/wintercoat/prisoner,/obj/item/clothing/suit/wintercoat/prisoner,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/prison) +"bhT" = (/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/brig) +"bhU" = (/obj/machinery/door/airlock/glass_security{name = "Brig"; req_access_txt = "63"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/turf/simulated/floor,/area/security/brig) +"bhV" = (/obj/machinery/door/airlock/glass_security{name = "Brig"; req_access_txt = "63"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor,/turf/simulated/floor,/area/security/brig) +"bhW" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/security/brig) +"bhX" = (/turf/simulated/wall/r_wall,/area/security/lobby) +"bhY" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/crew_quarters/courtroom) +"bhZ" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/crew_quarters/courtroom) +"bia" = (/obj/machinery/door/airlock/glass{name = "Courtroom"},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/turf/simulated/floor,/area/crew_quarters/courtroom) +"bib" = (/obj/machinery/status_display,/turf/simulated/wall,/area/crew_quarters/courtroom) +"bic" = (/obj/machinery/vending/groans,/turf/simulated/floor,/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bid" = (/turf/simulated/floor,/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bie" = (/obj/machinery/camera{c_tag = "Central Hallway"; dir = 8},/obj/machinery/vending/discount,/turf/simulated/floor,/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bif" = (/obj/machinery/status_display,/turf/simulated/wall,/area/lawoffice) +"big" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "lawyer_blast"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/lawoffice) +"bih" = (/obj/machinery/door/airlock/glass{name = "Rec Room"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters) +"bii" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/crew_quarters) +"bij" = (/obj/machinery/status_display,/turf/simulated/wall/r_wall,/area/research_outpost/gearstore) +"bik" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/research_outpost/gearstore) +"bil" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_research{name = "Xenoarcheology Wing"; req_access_txt = "47"},/turf/simulated/floor,/area/research_outpost/gearstore) +"bim" = (/turf/simulated/wall,/area/hallway/secondary/construction{name = "\improper Mining Access Hallway"}) +"bin" = (/obj/structure/closet/secure_closet/miner,/obj/item/device/radio/intercom{dir = 2; name = "Station Intercom (General)"; pixel_x = -27},/obj/item/clothing/suit/wintercoat/miner,/obj/item/clothing/suit/wintercoat/miner,/turf/simulated/floor,/area/supply/miningdelivery) +"bio" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/supply/miningdelivery) +"bip" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/secure_closet/miner,/obj/machinery/light_switch{pixel_y = 24},/obj/item/clothing/suit/wintercoat/miner,/obj/item/clothing/suit/wintercoat/miner,/turf/simulated/floor,/area/supply/miningdelivery) +"biq" = (/obj/structure/closet/secure_closet/miner,/obj/item/clothing/suit/wintercoat/miner,/turf/simulated/floor,/area/supply/miningdelivery) +"bir" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/machinery/camera{c_tag = "Mining Production"; dir = 4},/obj/item/weapon/stool,/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/mine/production) +"bis" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/mine/production) +"bit" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/machinery/conveyor_switch{id_tag = "mining_internal"},/turf/simulated/floor,/area/mine/production) +"biu" = (/obj/machinery/mineral/stacking_machine{id_tag = "mining_stacker"; in_dir = 4; out_dir = 1},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/mine/production) +"biv" = (/obj/machinery/conveyor{dir = 9; id_tag = "mining_internal"},/turf/simulated/floor,/area/mine/production) +"biw" = (/obj/machinery/conveyor{dir = 5; id_tag = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor,/area/mine/production) +"bix" = (/obj/machinery/mineral/unloading_machine{icon_state = "unloader-corner"},/obj/structure/plasticflaps/mining,/turf/simulated/floor,/area/mine/production) +"biy" = (/obj/machinery/conveyor{dir = 9; id_tag = "mining_internal"},/obj/machinery/mineral/input,/turf/snow,/area/mine/explored) +"biz" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor,/area/security/prison) +"biA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/security/prison) +"biB" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/security/prison) +"biC" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/prison) +"biD" = (/obj/machinery/door/airlock/glass_security{name = "Permabrig"; req_access_txt = "2"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor,/area/security/prison) +"biE" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/brig) +"biF" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera{c_tag = "Security Lobby West"},/turf/simulated/floor,/area/security/brig) +"biG" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor,/area/security/brig) +"biH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/security/brig) +"biI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/lobby) +"biJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/security/lobby) +"biK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/security/lobby) +"biL" = (/obj/structure/bed/chair,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor,/area/security/lobby) +"biM" = (/obj/structure/bed/chair,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/machinery/camera{c_tag = "Security Lobby North"},/turf/simulated/floor,/area/security/lobby) +"biN" = (/obj/structure/bed/chair,/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor,/area/security/lobby) +"biO" = (/turf/simulated/floor,/area/security/lobby) +"biP" = (/obj/structure/sign/poster{icon_state = "poster3"; pixel_x = -32},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"biQ" = (/obj/machinery/station_map,/turf/simulated/floor{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"biR" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"biS" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"biT" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"biU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"biV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"biW" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor,/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"biX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"biY" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"biZ" = (/obj/machinery/alarm{dir = 8; pixel_x = 22},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "purplecorner"; dir = 4},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bja" = (/turf/simulated/wall/r_wall,/area/hallway/primary/starboard) +"bjb" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50; pixel_x = -5; pixel_y = 5},/obj/item/stack/sheet/glass/glass{amount = 50},/obj/machinery/light{dir = 8},/obj/item/weapon/reagent_containers/spray,/obj/structure/extinguisher_cabinet{pixel_x = -24},/turf/simulated/floor,/area/hallway/secondary/construction{name = "\improper Mining Access Hallway"}) +"bjc" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/machinery/cell_charger,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor{icon_state = "purple"; dir = 1},/area/hallway/secondary/construction{name = "\improper Mining Access Hallway"}) +"bjd" = (/obj/structure/table,/obj/item/device/multitool{pixel_x = 4},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "purple"; dir = 1},/area/hallway/secondary/construction{name = "\improper Mining Access Hallway"}) +"bje" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "purple"; dir = 1},/area/hallway/secondary/construction{name = "\improper Mining Access Hallway"}) +"bjf" = (/obj/machinery/r_n_d/fabricator/mechanic_fab/autolathe,/turf/simulated/floor,/area/hallway/secondary/construction{name = "\improper Mining Access Hallway"}) +"bjg" = (/obj/machinery/vending/tool,/obj/machinery/camera{c_tag = "Research and Mining Hallway"; dir = 8},/turf/simulated/floor{dir = 4; icon_state = "brown"},/area/hallway/secondary/construction{name = "\improper Mining Access Hallway"}) +"bjh" = (/obj/effect/landmark/start{name = "Shaft Miner"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_x = -30},/turf/simulated/floor,/area/supply/miningdelivery) +"bji" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/simulated/floor,/area/supply/miningdelivery) +"bjj" = (/obj/effect/landmark/start{name = "Shaft Miner"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/supply/miningdelivery) +"bjk" = (/obj/effect/landmark/start{name = "Shaft Miner"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/supply/miningdelivery) +"bjl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_mining{name = "Mining Smelter Room"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/production) +"bjm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/mine/production) +"bjn" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/computer/smelting{smelter_tag = "mining_smelter"},/turf/simulated/floor,/area/mine/production) +"bjo" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; level = 2; on = 1},/obj/machinery/computer/stacking_unit{stacker_tag = "mining_stacker"},/turf/simulated/floor,/area/mine/production) +"bjp" = (/obj/machinery/camera{c_tag = "Asteroid"; dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/conveyor_switch{id_tag = "mining_internal"},/turf/snow,/area/mine/explored) +"bjq" = (/obj/machinery/camera{c_tag = "Permabrig Garden"; dir = 8},/turf/snow/permafrost,/area) +"bjr" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/security/prison) +"bjs" = (/obj/structure/bed/chair{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/door_control{id_tag = "pbriggarden"; name = "garden lockdown"; pixel_y = 32; req_access_txt = "63"},/obj/structure/sign/snow{pixel_x = -32; pixel_y = 0},/turf/simulated/floor,/area/security/prison) +"bjt" = (/obj/structure/table,/obj/item/weapon/pen,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/dice/d20,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 24},/turf/simulated/floor,/area/security/prison) +"bju" = (/obj/structure/bed/chair{dir = 8},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor,/area/security/prison) +"bjv" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/security/prison) +"bjw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/security/prison) +"bjx" = (/obj/machinery/door/airlock/glass_security{name = "Permabrig"; req_access_txt = "2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/turf/simulated/floor,/area/security/prison) +"bjy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/prison) +"bjz" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/security/prison) +"bjA" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/brig) +"bjB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/security/brig) +"bjC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/security/brig) +"bjD" = (/obj/machinery/door/airlock/glass_security{name = "Brig"; req_access_txt = "63"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor,/area/security/brig) +"bjE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/lobby) +"bjF" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/security/lobby) +"bjG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/security/lobby) +"bjH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/junction{dir = 4},/turf/simulated/floor,/area/security/lobby) +"bjI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/security/lobby) +"bjJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/security/lobby) +"bjK" = (/obj/machinery/door/airlock/glass{name = "Security Lobby"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor,/area/security/lobby) +"bjL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bjM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bjN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bjO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 4},/turf/simulated/floor,/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bjP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "L1"},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bjQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "L3"},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bjR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "L5"},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bjS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "L7"},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bjT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 4},/turf/simulated/floor{icon_state = "L9"},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bjU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "L11"},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bjV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "L13"},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bjW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "L15"},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bjX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor,/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bjY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 4},/turf/simulated/floor,/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bjZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor{dir = 4; icon_state = "browncorner"},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bka" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor,/area/hallway/primary/starboard) +"bkb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/junction{dir = 4},/turf/simulated/floor,/area/hallway/secondary/construction{name = "\improper Mining Access Hallway"}) +"bkc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/secondary/construction{name = "\improper Mining Access Hallway"}) +"bkd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/secondary/construction{name = "\improper Mining Access Hallway"}) +"bke" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/secondary/construction{name = "\improper Mining Access Hallway"}) +"bkf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/secondary/construction{name = "\improper Mining Access Hallway"}) +"bkg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "brown"},/area/hallway/secondary/construction{name = "\improper Mining Access Hallway"}) +"bkh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/mining{name = "Mining Dock"; req_access_txt = "48"},/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/secondary/construction{name = "\improper Mining Access Hallway"}) +"bki" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/supply/miningdelivery) +"bkj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/supply/miningdelivery) +"bkk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor,/area/supply/miningdelivery) +"bkl" = (/obj/machinery/power/apc{dir = 4; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera{c_tag = "Mining"; dir = 8},/turf/simulated/floor,/area/supply/miningdelivery) +"bkm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/supply/miningdelivery) +"bkn" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/supply/miningdelivery) +"bko" = (/turf/simulated/wall,/area/supply/miningdelivery) +"bkp" = (/obj/machinery/mech_bay_recharge_port,/turf/simulated/floor,/area/supply/miningdelivery) +"bkq" = (/obj/machinery/mech_bay_recharge_floor,/turf/simulated/floor,/area/supply/miningdelivery) +"bkr" = (/obj/machinery/computer/mech_bay_power_console,/turf/simulated/floor,/area/supply/miningdelivery) +"bks" = (/obj/structure/sign/snow,/turf/simulated/wall,/area/supply/miningdelivery) +"bkt" = (/turf/simulated/wall,/area/mine/explored) +"bku" = (/obj/structure/hanging_lantern{dir = 8},/turf/unsimulated/floor/airless{icon_state = "asteroidwarning"; dir = 5},/area/mine/explored) +"bkv" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/snow/permafrost,/area) +"bkw" = (/obj/structure/fence,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/snow/permafrost,/area) +"bkx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/snow/permafrost,/area) +"bky" = (/obj/machinery/door/airlock/glass{name = "Quarters"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/poddoor{id_tag = "pbriggarden"; name = "blast shutters"},/turf/simulated/floor/plating,/area/security/prison) +"bkz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/security/prison) +"bkA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/bed/chair{dir = 1},/turf/simulated/floor,/area/security/prison) +"bkB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/prison) +"bkC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/security/prison) +"bkD" = (/obj/machinery/camera{c_tag = "Permabrig"; dir = 8},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/security/prison) +"bkE" = (/obj/structure/closet/secure_closet/brig{icon_state = "secure"; locked = 0},/obj/machinery/power/apc{dir = 8; pixel_x = -24; pixel_y = 0},/obj/structure/cable,/obj/item/clothing/suit/wintercoat/prisoner,/obj/item/clothing/suit/wintercoat/prisoner,/obj/item/clothing/suit/wintercoat/prisoner,/obj/item/clothing/suit/wintercoat/prisoner,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/prison) +"bkF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/brig) +"bkG" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor,/area/security/brig) +"bkH" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/security/brig) +"bkI" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/lobby) +"bkJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor,/area/security/lobby) +"bkK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/junction{dir = 1},/turf/simulated/floor,/area/security/lobby) +"bkL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/security/lobby) +"bkM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sort_tag = "HOS OFFICE"},/turf/simulated/floor,/area/security/lobby) +"bkN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/security/lobby) +"bkO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/glass{name = "Security Lobby"},/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/security/lobby) +"bkP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bkQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bkR" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bkS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sort_tag = "SECURITY"},/turf/simulated/floor,/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bkT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "L2"},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bkU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "L4"},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bkV" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "L6"},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bkW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "L8"},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bkX" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/simulated/floor{icon_state = "L10"},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bkY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "L12"},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bkZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "L14"},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bla" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "L16"},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"blb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"blc" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor,/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bld" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "purplecorner"},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"ble" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor,/area/hallway/primary/starboard) +"blf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/secondary/construction{name = "\improper Mining Access Hallway"}) +"blg" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor,/area/hallway/secondary/construction{name = "\improper Mining Access Hallway"}) +"blh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/secondary/construction{name = "\improper Mining Access Hallway"}) +"bli" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/secondary/construction{name = "\improper Mining Access Hallway"}) +"blj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/secondary/construction{name = "\improper Research and Mining Hallway"}) +"blk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/hallway/secondary/construction{name = "\improper Mining Access Hallway"}) +"bll" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/hallway/secondary/construction{name = "\improper Mining Access Hallway"}) +"blm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = -25},/obj/effect/decal/warning_stripes{tag = "icon-loading_area"; icon_state = "loading_area"},/turf/simulated/floor,/area/supply/miningdelivery) +"bln" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/disposalpipe/segment,/obj/effect/decal/warning_stripes{tag = "icon-warning (WEST)"; icon_state = "warning"; dir = 8},/turf/simulated/floor,/area/supply/miningdelivery) +"blo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/supply/miningdelivery) +"blp" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/supply/miningdelivery) +"blq" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor,/area/supply/miningdelivery) +"blr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 24},/turf/simulated/floor,/area/supply/miningdelivery) +"bls" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/glass_mining{name = "Mining Dock"; req_access_txt = "48"},/obj/machinery/door/firedoor,/turf/simulated/floor,/area/supply/miningdelivery) +"blt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor,/area/supply/miningdelivery) +"blu" = (/turf/simulated/floor,/area/supply/miningdelivery) +"blv" = (/obj/machinery/door/airlock/external/snow{name = "Mining External Airlock"; req_access_txt = "54"},/turf/simulated/floor/plating,/area/supply/miningdelivery) +"blw" = (/turf/simulated/floor/plating,/area/supply/miningdelivery) +"blx" = (/obj/machinery/door/airlock/external/snow{name = "Mining External Airlock"; req_access_txt = "54"},/turf/simulated/floor/plating,/area/mine/explored) +"bly" = (/turf/unsimulated/floor/airless{icon_state = "asteroidwarning"; dir = 4},/area/mine/explored) +"blz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/snow/permafrost,/area) +"blA" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/security/prison) +"blB" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/closet/crate/bin,/turf/simulated/floor,/area/security/prison) +"blC" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/security/prison) +"blD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/security/prison) +"blE" = (/obj/structure/sink{dir = 4; pixel_x = 11},/turf/simulated/floor,/area/security/prison) +"blF" = (/turf/simulated/wall/r_wall,/area/prison/medical) +"blG" = (/obj/machinery/door/airlock/glass_security{name = "Prison Medbay"; req_access_txt = "63"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/turf/simulated/floor,/area/prison/medical) +"blH" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/prison/medical) +"blI" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/sign/redcross,/turf/simulated/floor/plating,/area/prison/medical) +"blJ" = (/obj/structure/bed/chair{dir = 4},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/lobby) +"blK" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/security/lobby) +"blL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/security/lobby) +"blM" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/computer/security/advanced,/turf/simulated/floor,/area/security/lobby) +"blN" = (/obj/structure/table/reinforced,/obj/machinery/door/window{dir = 2; name = "Security Lobby Desk"; req_access_txt = "63"},/obj/item/device/deskbell/signaler/brig,/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/turf/simulated/floor,/area/security/lobby) +"blO" = (/obj/machinery/computer/secure_data,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor,/area/security/lobby) +"blP" = (/obj/machinery/light,/obj/machinery/camera{c_tag = "Central Hallway West"; dir = 4},/obj/machinery/computer/pda_terminal,/turf/simulated/floor{icon_state = "red"; dir = 10},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"blQ" = (/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"blR" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"blS" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"blT" = (/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"blU" = (/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "neutralcorner"},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"blV" = (/turf/simulated/floor{icon_state = "neutralcorner"},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"blW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "neutralcorner"},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"blX" = (/obj/machinery/light{dir = 4},/obj/machinery/camera{c_tag = "Central Hallway East"; dir = 8},/turf/simulated/floor{icon_state = "browncorner"},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"blY" = (/obj/machinery/disposal,/obj/machinery/alarm{dir = 4; pixel_x = -22},/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor,/area/hallway/secondary/construction{name = "\improper Mining Access Hallway"}) +"blZ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "purple"},/area/hallway/secondary/construction{name = "\improper Mining Access Hallway"}) +"bma" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "purple"},/area/hallway/secondary/construction{name = "\improper Mining Access Hallway"}) +"bmb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "purple"},/area/hallway/secondary/construction{name = "\improper Mining Access Hallway"}) +"bmc" = (/obj/structure/closet/crate,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/hallway/secondary/construction{name = "\improper Mining Access Hallway"}) +"bmd" = (/obj/structure/closet/crate,/obj/machinery/light{dir = 4},/obj/machinery/power/apc{dir = 4; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 4; icon_state = "brown"},/area/hallway/secondary/construction{name = "\improper Mining Access Hallway"}) +"bme" = (/obj/machinery/disposal/deliveryChute{dir = 1; pixel_y = -1},/obj/structure/disposalpipe/trunk{dir = 4},/obj/effect/decal/warning_stripes{icon_state = "unloading"},/turf/simulated/floor,/area/supply/miningdelivery) +"bmf" = (/obj/structure/table,/obj/item/stack/package_wrap,/obj/item/stack/package_wrap,/obj/item/stack/package_wrap,/obj/item/device/destTagger,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/item/weapon/paper{info = "Nanotrasen reports indicate high levels of precious metal theft on station. Please utilize mail system to avoid interception of mineral packages."; name = "memo"},/turf/simulated/floor,/area/supply/miningdelivery) +"bmg" = (/obj/machinery/vending/mining,/turf/simulated/floor,/area/supply/miningdelivery) +"bmh" = (/obj/structure/dispenser/oxygen,/turf/simulated/floor,/area/supply/miningdelivery) +"bmi" = (/obj/machinery/firealarm{dir = 1; pixel_y = -25},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor,/area/supply/miningdelivery) +"bmj" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/recharge_station,/turf/simulated/floor,/area/supply/miningdelivery) +"bmk" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/supply/miningdelivery) +"bml" = (/obj/machinery/door/airlock/glass_mining{name = "Mining Dock"; req_access_txt = "48"},/obj/machinery/door/firedoor,/turf/simulated/floor,/area/supply/miningdelivery) +"bmm" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/camera{c_tag = "Asteroid Access"; dir = 1},/turf/simulated/floor,/area/supply/miningdelivery) +"bmn" = (/obj/machinery/light/small,/turf/simulated/floor,/area/supply/miningdelivery) +"bmo" = (/obj/machinery/light{dir = 8},/obj/machinery/vending/hydroseeds{slogan_delay = 700},/turf/simulated/floor,/area/security/prison) +"bmp" = (/obj/structure/table,/obj/item/weapon/storage/bag/plants,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor,/area/security/prison) +"bmq" = (/obj/machinery/disposal,/obj/machinery/alarm{pixel_y = 23},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/prison/medical) +"bmr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/prison/medical) +"bms" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/prison/medical) +"bmt" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire{pixel_x = -2; pixel_y = 4},/turf/simulated/floor{icon_state = "white"},/area/prison/medical) +"bmu" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/lobby) +"bmv" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/security/lobby) +"bmw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/security/lobby) +"bmx" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/floor,/area/security/lobby) +"bmy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/start{name = "Warden"},/obj/structure/bed/chair/office/dark{dir = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/security/lobby) +"bmz" = (/obj/machinery/alarm{dir = 8; pixel_x = 22},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/table/reinforced,/obj/machinery/recharger,/obj/item/weapon/wrench,/turf/simulated/floor,/area/security/lobby) +"bmA" = (/turf/simulated/wall/r_wall,/area/security/rec_room) +"bmB" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/security/rec_room) +"bmC" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/security/rec_room) +"bmD" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/security/rec_room) +"bmE" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/security/rec_room) +"bmF" = (/obj/machinery/status_display,/turf/simulated/wall/r_wall,/area/security/rec_room) +"bmG" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bmH" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bmI" = (/obj/machinery/status_display,/turf/simulated/wall/r_wall,/area/science/telescience) +"bmJ" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/science/telescience) +"bmK" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/science/telescience) +"bmL" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/science/telescience) +"bmM" = (/turf/simulated/wall/r_wall,/area/science/telescience) +"bmN" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/science/hallway) +"bmO" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/science/hallway) +"bmP" = (/obj/machinery/door/airlock/research{glass = 1; icon = 'icons/obj/doors/doorresearchglass.dmi'; name = "Research Division Access"; req_access_txt = "47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/science/hallway) +"bmQ" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/science/hallway) +"bmR" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/science/hallway) +"bmS" = (/turf/simulated/wall/r_wall,/area/science/hallway) +"bmT" = (/turf/simulated/wall/r_wall,/area/science/xenobiology) +"bmU" = (/obj/structure/hanging_lantern{dir = 8},/turf/unsimulated/floor/airless{icon_state = "asteroidwarning"; dir = 6},/area/mine/explored) +"bmV" = (/obj/machinery/seed_extractor,/turf/simulated/floor,/area/security/prison) +"bmW" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/table,/turf/simulated/floor,/area/security/prison) +"bmX" = (/obj/machinery/power/treadmill,/obj/structure/cable,/turf/simulated/floor{dir = 9; icon_state = "darkred"; tag = "icon-darkblue (NORTH)"},/area/security/prison) +"bmY" = (/turf/simulated/floor{dir = 1; icon_state = "darkred"; tag = "icon-darkblue (NORTH)"},/area/security/prison) +"bmZ" = (/obj/structure/punching_bag/clown,/obj/structure/sign/crime{pixel_x = 32},/turf/simulated/floor{dir = 5; icon_state = "darkred"; tag = "icon-darkblue (NORTH)"},/area/security/prison) +"bna" = (/obj/machinery/power/apc{dir = 8; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/camera{c_tag = "Security Medbay"; dir = 4},/turf/simulated/floor{icon_state = "white"},/area/prison/medical) +"bnb" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/prison/medical) +"bnc" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "white"},/area/prison/medical) +"bnd" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/turf/simulated/floor{icon_state = "white"},/area/prison/medical) +"bne" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 10},/area/security/lobby) +"bnf" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/security/lobby) +"bng" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{icon_state = "red"},/area/security/lobby) +"bnh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "red"},/area/security/lobby) +"bni" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light,/obj/machinery/door/window{dir = 8; name = "Tool Storage"; req_access_txt = "63"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "red"},/area/security/lobby) +"bnj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "red"},/area/security/lobby) +"bnk" = (/obj/machinery/power/apc{dir = 4; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/item/device/radio/intercom{pixel_y = -30},/obj/structure/closet/secure_closet/warden,/obj/item/clothing/suit/wintercoat/security/warden,/obj/item/clothing/head/ushanka/security,/turf/simulated/floor{icon_state = "red"},/area/security/lobby) +"bnl" = (/obj/structure/closet/secure_closet/security,/turf/simulated/floor,/area/security/rec_room) +"bnm" = (/turf/simulated/floor,/area/security/rec_room) +"bnn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor,/area/security/rec_room) +"bno" = (/obj/structure/table,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor,/area/security/rec_room) +"bnp" = (/obj/structure/bed/chair{dir = 8},/obj/effect/landmark/start{name = "Security Officer"},/turf/simulated/floor,/area/security/rec_room) +"bnq" = (/obj/machinery/disposal,/obj/structure/sign/goldenplaque{pixel_x = 32},/obj/machinery/light/small{dir = 4},/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor,/area/security/rec_room) +"bnr" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/item/clothing/glasses/science,/turf/simulated/floor{icon_state = "white"},/area/science/telescience) +"bns" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/obj/item/weapon/book/manual/research_and_development,/turf/simulated/floor{icon_state = "white"},/area/science/telescience) +"bnt" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{icon_state = "white"},/area/science/telescience) +"bnu" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor{icon_state = "white"},/area/science/telescience) +"bnv" = (/obj/structure/closet/emcloset/cold,/obj/machinery/alarm{dir = 8; pixel_x = 22},/turf/simulated/floor{icon_state = "white"},/area/science/telescience) +"bnw" = (/obj/machinery/light{dir = 8},/obj/structure/closet/secure_closet/scientist,/obj/item/device/radio/intercom{pixel_x = -27},/obj/item/clothing/suit/wintercoat/science,/obj/item/clothing/suit/wintercoat/science,/obj/item/clothing/suit/wintercoat/science,/turf/simulated/floor{icon_state = "white"},/area/science/hallway) +"bnx" = (/obj/structure/closet/secure_closet/scientist,/obj/item/clothing/suit/wintercoat/science,/obj/item/clothing/suit/wintercoat/science,/obj/item/clothing/suit/wintercoat/science,/turf/simulated/floor{icon_state = "white"},/area/science/hallway) +"bny" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/science/hallway) +"bnz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/science/hallway) +"bnA" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{icon_state = "white"},/area/science/hallway) +"bnB" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "white"},/area/science/hallway) +"bnC" = (/turf/simulated/floor{icon_state = "white"},/area/science/hallway) +"bnD" = (/obj/machinery/alarm{dir = 8; pixel_x = 22},/turf/simulated/floor{icon_state = "white"},/area/science/hallway) +"bnE" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/power/apc{dir = 1; pixel_y = 24; pixel_x = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor{icon_state = "white"},/area/science/xenobiology) +"bnF" = (/obj/structure/table,/obj/item/weapon/extinguisher{pixel_x = 4; pixel_y = 3},/obj/item/weapon/extinguisher,/obj/item/weapon/wrench,/obj/item/weapon/crowbar/red,/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/science/xenobiology) +"bnG" = (/obj/structure/table,/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/storage/box/monkeycubes,/obj/item/clothing/glasses/science,/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "white"},/area/science/xenobiology) +"bnH" = (/obj/structure/table,/obj/item/stack/sheet/mineral/plasma,/obj/item/stack/sheet/mineral/plasma,/obj/item/stack/sheet/mineral/plasma,/obj/item/stack/sheet/mineral/plasma,/obj/item/clothing/mask/gas,/turf/simulated/floor{icon_state = "white"},/area/science/xenobiology) +"bnI" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Xenobiology North"; network = list("Toxins")},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 24},/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/turf/simulated/floor{icon_state = "white"},/area/science/xenobiology) +"bnJ" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/portable_atmospherics/canister/plasma,/turf/simulated/floor{icon_state = "white"},/area/science/xenobiology) +"bnK" = (/obj/machinery/atmospherics/unary/vent_pump,/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_y = 30},/obj/structure/closet/l3closet/scientist,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/science/xenobiology) +"bnL" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = 30},/obj/structure/closet/l3closet/scientist,/turf/simulated/floor{icon_state = "white"},/area/science/xenobiology) +"bnM" = (/obj/machinery/disposal,/obj/structure/window/reinforced,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/science/xenobiology) +"bnN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/poddoor{id_tag = "xenobio1"; name = "containment blast door"},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/engine,/area/science/xenobiology) +"bnO" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/engine,/area/science/xenobiology) +"bnP" = (/obj/structure/disposaloutlet,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/engine,/area/science/xenobiology) +"bnQ" = (/turf/simulated/floor/engine,/area/science/xenobiology) +"bnR" = (/obj/structure/fence/corner{dir = 1},/turf/snow/permafrost,/area) +"bnS" = (/obj/structure/table,/obj/machinery/microwave{pixel_y = 6},/turf/simulated/floor,/area/security/prison) +"bnT" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/table,/obj/machinery/reagentgrinder,/turf/simulated/floor,/area/security/prison) +"bnU" = (/obj/structure/weightlifter,/turf/simulated/floor{icon_state = "dark"},/area/security/prison) +"bnV" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "dark"},/area/security/prison) +"bnW" = (/obj/structure/stacklifter,/turf/simulated/floor{icon_state = "dark"},/area/security/prison) +"bnX" = (/obj/machinery/sleeper,/turf/simulated/floor{icon_state = "white"},/area/prison/medical) +"bnY" = (/obj/machinery/sleep_console,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/prison/medical) +"bnZ" = (/obj/structure/table,/obj/item/device/healthanalyzer,/turf/simulated/floor{icon_state = "white"},/area/prison/medical) +"boa" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"},/area/prison/medical) +"bob" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/security/lobby) +"boc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/security/lobby) +"bod" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/cable,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/lobby) +"boe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/airlock/glass_security{name = "Security Office"; req_access_txt = "1"},/obj/machinery/door/firedoor,/turf/simulated/floor,/area/security/lobby) +"bof" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/security/lobby) +"bog" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/disposalpipe/segment,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/security/lobby) +"boh" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/lobby) +"boi" = (/obj/structure/closet/secure_closet/security,/obj/machinery/light{dir = 8},/turf/simulated/floor,/area/security/rec_room) +"boj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Security Officer"},/turf/simulated/floor,/area/security/rec_room) +"bok" = (/obj/machinery/vending/security,/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/rec_room) +"bol" = (/obj/structure/table/reinforced,/obj/item/device/gps/science,/obj/item/device/gps/science,/obj/item/device/gps/science,/obj/item/device/gps/science,/obj/item/device/gps/science,/obj/machinery/light{dir = 1},/obj/machinery/door_control{id_tag = "telelab"; name = "Blast Doors"; pixel_x = -6; pixel_y = 25; req_one_access_txt = "8"},/obj/machinery/ignition_switch{id_tag = "Xenobio"; pixel_x = 6; pixel_y = 25},/obj/item/device/radio/intercom{dir = 2; name = "Station Intercom (General)"; pixel_x = -27},/turf/simulated/floor{icon_state = "white"},/area/science/telescience) +"bom" = (/obj/structure/bed/chair/office/light,/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor{icon_state = "white"},/area/science/telescience) +"bon" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/science/telescience) +"boo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/science/telescience) +"bop" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/science/telescience) +"boq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/science/telescience) +"bor" = (/obj/machinery/door/airlock/research{name = "Telescience Lab"; req_access_txt = "8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "white"},/area/science/telescience) +"bos" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/science/hallway) +"bot" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/science/hallway) +"bou" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/science/hallway) +"bov" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/science/hallway) +"bow" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/science/hallway) +"box" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/science/hallway) +"boy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/science/hallway) +"boz" = (/obj/machinery/door/airlock/research{name = "Xenobiology"; req_access_txt = "55"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "white"},/area/science/xenobiology) +"boA" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "white"},/area/science/xenobiology) +"boB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/science/xenobiology) +"boC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/science/xenobiology) +"boD" = (/obj/item/weapon/stool,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/science/xenobiology) +"boE" = (/obj/item/weapon/stool,/obj/effect/landmark/start{name = "Scientist"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/science/xenobiology) +"boF" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/science/xenobiology) +"boG" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{icon_state = "white"},/area/science/xenobiology) +"boH" = (/obj/machinery/door/window{base_state = "left"; dir = 8; icon_state = "left"; name = "Containment Pen"; req_access_txt = "55"},/obj/effect/decal/warning_stripes{icon_state = "1"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/science/xenobiology) +"boI" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/poddoor{id_tag = "xenobio1"; name = "containment blast door"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/engine,/area/science/xenobiology) +"boJ" = (/obj/machinery/light/small,/mob/living/carbon/slime,/turf/simulated/floor/engine,/area/science/xenobiology) +"boK" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/snow/permafrost,/area) +"boL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/snow/permafrost,/area) +"boM" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/snow/permafrost,/area) +"boN" = (/obj/machinery/door/airlock{name = "Toilet"},/turf/simulated/floor,/area/security/prison) +"boO" = (/turf/simulated/wall/r_wall,/area/security/armory) +"boP" = (/obj/machinery/atmospherics/unary/vent_pump,/turf/simulated/floor,/area/security/lobby) +"boQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/security/lobby) +"boR" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/machinery/camera{c_tag = "Security Lobby South"},/turf/simulated/floor,/area/security/lobby) +"boS" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/security/lobby) +"boT" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/security/rec_room) +"boU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/closet/wardrobe/red,/turf/simulated/floor,/area/security/rec_room) +"boV" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor,/area/security/rec_room) +"boW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/security/rec_room) +"boX" = (/obj/structure/closet/secure_closet/security,/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/rec_room) +"boY" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "white"},/area/science/telescience) +"boZ" = (/obj/machinery/computer/telescience,/turf/simulated/floor{icon_state = "white"},/area/science/telescience) +"bpa" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/science/telescience) +"bpb" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/science/telescience) +"bpc" = (/obj/structure/closet/l3closet/scientist,/obj/structure/cable,/obj/machinery/power/apc{dir = 2; pixel_x = 0; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera{c_tag = "Telescience"; dir = 1},/turf/simulated/floor{icon_state = "white"},/area/science/telescience) +"bpd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor{icon_state = "white"},/area/science/telescience) +"bpe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/science/telescience) +"bpf" = (/obj/structure/dispenser,/obj/machinery/power/apc{dir = 8; pixel_x = -24; pixel_y = 0},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/science/hallway) +"bpg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/computer/bhangmeter,/turf/simulated/floor{icon_state = "white"},/area/science/hallway) +"bph" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/science/hallway) +"bpi" = (/obj/machinery/computer/area_atmos,/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/science/hallway) +"bpj" = (/obj/machinery/portable_atmospherics/scrubber/huge,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/science/hallway) +"bpk" = (/obj/machinery/portable_atmospherics/scrubber/huge,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/science/hallway) +"bpl" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor{icon_state = "white"},/area/science/hallway) +"bpm" = (/obj/machinery/light{dir = 4},/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor{icon_state = "white"},/area/science/hallway) +"bpn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/science/xenobiology) +"bpo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor{icon_state = "white"},/area/science/xenobiology) +"bpp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/science/xenobiology) +"bpq" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/science/xenobiology) +"bpr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/hologram/holopad,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/science/xenobiology) +"bps" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/science/xenobiology) +"bpt" = (/obj/structure/sink{dir = 4; pixel_x = 11},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "white"},/area/science/xenobiology) +"bpu" = (/obj/machinery/door_control{id_tag = "xenobio1"; name = "Containment Blast Doors"; pixel_y = 5; req_access_txt = "55"},/turf/simulated/wall/r_wall,/area/science/xenobiology) +"bpv" = (/obj/structure/fence{dir = 4},/obj/structure/cable,/obj/structure/cable,/turf/snow/permafrost,/area) +"bpw" = (/obj/structure/fence{dir = 4},/obj/structure/cable,/turf/snow/permafrost,/area) +"bpx" = (/obj/structure/fence/corner,/turf/snow/permafrost,/area) +"bpy" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "freezerfloor"},/area/security/prison) +"bpz" = (/obj/structure/toilet{dir = 8},/turf/simulated/floor{icon_state = "freezerfloor"},/area/security/prison) +"bpA" = (/obj/structure/rack,/obj/item/clothing/suit/armor/riot,/obj/item/clothing/suit/armor/riot,/obj/item/clothing/suit/armor/riot,/obj/item/clothing/head/helmet/tactical/riot,/obj/item/clothing/head/helmet/tactical/riot,/obj/item/clothing/head/helmet/tactical/riot,/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor{icon_state = "dark-markings"; dir = 8},/area/security/armory) +"bpB" = (/obj/machinery/deployable/barrier,/turf/simulated/floor{icon_state = "dark-markings"; dir = 8},/area/security/armory) +"bpC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/machinery/detector,/turf/simulated/floor{icon_state = "dark-markings"; dir = 8},/area/security/armory) +"bpD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/security/armory) +"bpE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = -30},/turf/simulated/floor/plating,/area/security/armory) +"bpF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/glass_security{name = "Armory"; req_access_txt = "3"},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/security/lobby) +"bpG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "red"},/area/security/lobby) +"bpH" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{icon_state = "red"},/area/security/lobby) +"bpI" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor{icon_state = "red"},/area/security/lobby) +"bpJ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "red"},/area/security/lobby) +"bpK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "red"},/area/security/lobby) +"bpL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "red"},/area/security/lobby) +"bpM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "red"},/area/security/lobby) +"bpN" = (/obj/machinery/door/airlock/glass_security{name = "Security Office"; req_access_txt = "1"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor,/area/security/rec_room) +"bpO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "red"},/area/security/rec_room) +"bpP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 101; on = 1},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "red"},/area/security/rec_room) +"bpQ" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 2; pixel_x = 0; pixel_y = -24},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "red"},/area/security/rec_room) +"bpR" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/camera{c_tag = "Security Rec Room"; dir = 1},/turf/simulated/floor{icon_state = "red"},/area/security/rec_room) +"bpS" = (/obj/machinery/light,/obj/structure/reagent_dispensers/peppertank{pixel_x = 0; pixel_y = -32},/turf/simulated/floor{icon_state = "red"},/area/security/rec_room) +"bpT" = (/turf/simulated/floor{icon_state = "red"},/area/security/rec_room) +"bpU" = (/obj/structure/closet/secure_closet/security,/turf/simulated/floor{icon_state = "red"; dir = 6},/area/security/rec_room) +"bpV" = (/obj/machinery/shieldwallgen{req_access_txt = "47"; req_one_access_txt = ""},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/extinguisher_cabinet{pixel_x = -25},/turf/simulated/floor{icon_state = "white"},/area/science/telescience) +"bpW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/science/telescience) +"bpX" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "white"},/area/science/telescience) +"bpY" = (/obj/machinery/shieldwallgen{req_access_txt = "47"; req_one_access_txt = ""},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor{icon_state = "white"},/area/science/telescience) +"bpZ" = (/obj/structure/window/reinforced/plasma,/obj/structure/window/reinforced/plasma{dir = 8},/obj/structure/window/reinforced/plasma{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/science/mixing) +"bqa" = (/obj/structure/window/reinforced/plasma,/obj/structure/window/reinforced/plasma{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced/plasma{dir = 4},/turf/simulated/floor/plating,/area/science/mixing) +"bqb" = (/obj/machinery/door/airlock/glass_research{name = "Toxins Lab"; req_access_txt = "8"},/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/science/mixing) +"bqc" = (/obj/structure/window/reinforced/plasma,/obj/structure/window/reinforced/plasma{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced/plasma{dir = 8},/turf/simulated/floor/plating,/area/science/mixing) +"bqd" = (/obj/structure/window/reinforced/plasma,/obj/structure/window/reinforced/plasma{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/science/mixing) +"bqe" = (/obj/structure/window/reinforced/plasma,/obj/structure/window/reinforced/plasma{dir = 4},/obj/structure/window/reinforced/plasma{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/science/mixing) +"bqf" = (/turf/simulated/wall/r_wall,/area/science/mixing) +"bqg" = (/obj/machinery/status_display,/turf/simulated/wall/r_wall,/area/science/xenobiology) +"bqh" = (/obj/structure/table,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/box/syringes,/turf/simulated/floor{icon_state = "white"},/area/science/xenobiology) +"bqi" = (/turf/simulated/floor{icon_state = "white"},/area/science/xenobiology) +"bqj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/science/xenobiology) +"bqk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/science/xenobiology) +"bql" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/poddoor{id_tag = "xenobio2"; name = "containment blast door"},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/engine,/area/science/xenobiology) +"bqm" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/turf/snow,/area) +"bqn" = (/turf/simulated/floor{icon_state = "dark-markings"; dir = 8},/area/security/armory) +"bqo" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{icon_state = "dark-markings"; dir = 8},/area/security/armory) +"bqp" = (/obj/machinery/power/apc{dir = 4; pixel_x = 24; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/machinery/detector,/turf/simulated/floor{icon_state = "dark-markings"; dir = 8},/area/security/armory) +"bqq" = (/turf/simulated/floor/plating,/area/security/armory) +"bqr" = (/turf/simulated/wall/r_wall,/area/security/hos) +"bqs" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/security/hos) +"bqt" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/structure/cable,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/hos) +"bqu" = (/obj/machinery/door/airlock/glass_command{name = "Head of Security"; req_access_txt = "58"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor,/turf/simulated/floor,/area/security/hos) +"bqv" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/structure/cable,/turf/simulated/floor/plating,/area/security/hos) +"bqw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/security/hos) +"bqx" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/structure/cable,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/security/hos) +"bqy" = (/turf/simulated/wall/r_wall,/area/prison/closet) +"bqz" = (/obj/machinery/door/airlock/glass_security{name = "Security Office"; req_access_txt = "1"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/turf/simulated/floor,/area/prison/closet) +"bqA" = (/turf/simulated/wall/r_wall,/area/security/detectives_office) +"bqB" = (/obj/structure/window/reinforced/plasma,/obj/structure/window/reinforced/plasma{dir = 8},/obj/structure/window/reinforced/plasma{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced/plasma{dir = 4},/turf/simulated/floor/plating,/area/science/telescience) +"bqC" = (/obj/machinery/door/poddoor{id_tag = "telelab"; name = "test chamber blast door"},/turf/simulated/floor/engine,/area/science/telescience) +"bqD" = (/obj/item/device/transfer_valve{pixel_x = -5},/obj/item/device/transfer_valve{pixel_x = -5},/obj/item/device/transfer_valve,/obj/item/device/transfer_valve,/obj/item/device/transfer_valve{pixel_x = 5},/obj/item/device/transfer_valve{pixel_x = 5},/obj/structure/table/reinforced,/obj/machinery/requests_console{department = "Science"; departmentType = 2; dir = 2; name = "Science Requests Console"; pixel_x = 0; pixel_y = 30},/turf/simulated/floor{icon_state = "white"},/area/science/mixing) +"bqE" = (/obj/item/device/assembly/timer{pixel_x = 5; pixel_y = 4},/obj/item/device/assembly/timer{pixel_x = -4; pixel_y = 2},/obj/item/device/assembly/timer{pixel_x = 6; pixel_y = -4},/obj/item/device/assembly/timer,/obj/structure/table/reinforced,/obj/item/weapon/wrench,/obj/item/weapon/screwdriver{pixel_y = 10},/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor{icon_state = "white"},/area/science/mixing) +"bqF" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/science/mixing) +"bqG" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/science/mixing) +"bqH" = (/obj/structure/disposalpipe/junction,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor{icon_state = "white"},/area/science/mixing) +"bqI" = (/obj/structure/closet/bombcloset,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/science/mixing) +"bqJ" = (/obj/machinery/atmospherics/unary/portables_connector,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/science/mixing) +"bqK" = (/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/science/mixing) +"bqL" = (/obj/machinery/atmospherics/unary/portables_connector,/obj/machinery/firealarm{pixel_y = 24},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/science/mixing) +"bqM" = (/turf/simulated/floor{icon_state = "white"},/area/science/mixing) +"bqN" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/turf/simulated/floor{icon_state = "white"},/area/science/mixing) +"bqO" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/simulated/floor{icon_state = "white"},/area/science/xenobiology) +"bqP" = (/obj/machinery/processor{desc = "A machine used to process slimes and retrieve their extract."; name = "Slime Processor"},/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/science/xenobiology) +"bqQ" = (/obj/machinery/monkey_recycler,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{icon_state = "white"},/area/science/xenobiology) +"bqR" = (/obj/machinery/smartfridge/extract,/turf/simulated/floor{icon_state = "white"},/area/science/xenobiology) +"bqS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "white"},/area/science/xenobiology) +"bqT" = (/obj/machinery/door/window{base_state = "left"; dir = 8; icon_state = "left"; name = "Containment Pen"; req_access_txt = "55"},/obj/effect/decal/warning_stripes{icon_state = "2"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/science/xenobiology) +"bqU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/window{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor{id_tag = "xenobio2"; name = "containment blast door"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/engine,/area/science/xenobiology) +"bqV" = (/mob/living/carbon/slime,/turf/simulated/floor/engine,/area/science/xenobiology) +"bqW" = (/obj/machinery/light/small,/turf/simulated/floor/engine,/area/science/xenobiology) +"bqX" = (/obj/structure/rack,/obj/item/weapon/gun/energy/gun{pixel_x = -3; pixel_y = 3},/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun{pixel_x = 3; pixel_y = -3},/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "dark-markings"; dir = 8},/area/security/armory) +"bqY" = (/obj/structure/rack,/obj/item/weapon/storage/box/lethalshells,/obj/item/weapon/storage/box/beanbagshells,/obj/item/weapon/storage/box/dartshells,/obj/item/weapon/storage/box/stunshells,/turf/simulated/floor{icon_state = "dark-markings"; dir = 8},/area/security/armory) +"bqZ" = (/obj/structure/rack,/obj/item/clothing/suit/armor/bulletproof{pixel_x = -4; pixel_y = 3},/obj/item/clothing/suit/armor/laserproof,/obj/item/weapon/storage/lockbox/loyalty,/obj/machinery/camera{c_tag = "Armory"},/obj/item/weapon/storage/box/trackimp{pixel_x = 4; pixel_y = -4},/obj/item/weapon/storage/box/chemimp{pixel_x = 8; pixel_y = -1},/turf/simulated/floor{icon_state = "dark-markings"; dir = 8},/area/security/armory) +"bra" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor{icon_state = "dark-markings"; dir = 8},/area/security/armory) +"brb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/glass_security{name = "Armory"; req_access_txt = "3"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/security/armory) +"brc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/security/armory) +"brd" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/security/hos) +"bre" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/machinery/light_switch{pixel_x = -22; pixel_y = 22},/turf/simulated/floor/carpet,/area/security/hos) +"brf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/light{dir = 1},/turf/simulated/floor/carpet,/area/security/hos) +"brg" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/carpet,/area/security/hos) +"brh" = (/obj/machinery/camera{c_tag = "Head of Security's Office"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/hologram/holopad,/turf/simulated/floor/carpet,/area/security/hos) +"bri" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/machinery/keycard_auth{pixel_y = 24},/obj/structure/table/woodentable,/obj/item/device/megaphone,/obj/item/device/taperecorder,/obj/item/device/radio/intercom{frequency = 1475; name = "Station Intercom (Security)"; pixel_x = 0; pixel_y = 35},/obj/item/weapon/book/manual/security_space_law,/obj/machinery/recharger,/obj/item/weapon/folder/red,/turf/simulated/floor/carpet,/area/security/hos) +"brj" = (/obj/item/weapon/storage/secure/safe/HoS{pixel_x = 35},/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal,/turf/simulated/floor/carpet,/area/security/hos) +"brk" = (/obj/structure/closet{name = "Evidence Closet"},/turf/simulated/floor{icon_state = "dark-markings"; dir = 8},/area/prison/closet) +"brl" = (/obj/machinery/power/apc{dir = 1; pixel_y = 24; pixel_x = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "dark"},/area/prison/closet) +"brm" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "dark"},/area/prison/closet) +"brn" = (/obj/machinery/computer/security/wooden_tv,/obj/structure/table/woodentable,/obj/machinery/newscaster{dir = 4; pixel_x = -28; pixel_y = 1},/turf/simulated/floor/carpet,/area/security/detectives_office) +"bro" = (/obj/structure/table/woodentable,/obj/machinery/computer/med_data/laptop{pixel_y = 1},/turf/simulated/floor/carpet,/area/security/detectives_office) +"brp" = (/obj/machinery/camera{c_tag = "Detective's Office"},/obj/item/weapon/storage/secure/safe{pixel_x = 5; pixel_y = 30},/obj/structure/coatrack,/turf/simulated/floor/carpet,/area/security/detectives_office) +"brq" = (/obj/structure/noticeboard{pixel_x = 0; pixel_y = 30},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) +"brr" = (/obj/machinery/door/airlock/glass_security{name = "Detective"; req_access_txt = "4"},/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) +"brs" = (/obj/machinery/alarm{dir = 8; pixel_x = 22},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"brt" = (/obj/machinery/sparker{id_tag = "Xenobio"; pixel_x = -25},/obj/machinery/airlock_sensor{frequency = 1442; id_tag = "misc_sensor"; master_tag = "misc_atmos"; pixel_x = -6; pixel_y = 24},/turf/simulated/floor/engine,/area/science/telescience) +"bru" = (/turf/simulated/floor/engine,/area/science/telescience) +"brv" = (/obj/machinery/camera{c_tag = "Miscellaneous Research"; dir = 8; network = list("RD"); pixel_y = -22},/turf/simulated/floor/engine,/area/science/telescience) +"brw" = (/obj/item/device/assembly/signaler{pixel_y = 8},/obj/item/device/assembly/signaler{pixel_x = -8; pixel_y = 5},/obj/item/device/assembly/signaler{pixel_x = 6; pixel_y = 5},/obj/item/device/assembly/signaler{pixel_x = -2; pixel_y = -2},/obj/structure/table/reinforced,/obj/machinery/camera{c_tag = "Toxins Lab"; dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = -25},/turf/simulated/floor{icon_state = "white"},/area/science/mixing) +"brx" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6},/obj/structure/bed/chair/office/light{dir = 8},/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor{icon_state = "white"},/area/science/mixing) +"bry" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/science/mixing) +"brz" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/science/mixing) +"brA" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/science/mixing) +"brB" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/science/mixing) +"brC" = (/obj/machinery/atmospherics/binary/valve,/turf/simulated/floor{icon_state = "warnwhite"; dir = 1},/area/science/mixing) +"brD" = (/turf/simulated/floor{icon_state = "warnwhite"; dir = 1},/area/science/mixing) +"brE" = (/obj/machinery/portable_atmospherics/canister/air,/obj/structure/extinguisher_cabinet{pixel_x = 27},/turf/simulated/floor{icon_state = "white"},/area/science/mixing) +"brF" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -32; pixel_y = 0; req_access_txt = "0"},/turf/simulated/floor{icon_state = "white"},/area/science/xenobiology) +"brG" = (/obj/structure/sink{dir = 4; pixel_x = 11},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/science/xenobiology) +"brH" = (/obj/machinery/door_control{id_tag = "xenobio2"; name = "Containment Blast Doors"; pixel_y = 6; req_access_txt = "55"},/turf/simulated/wall/r_wall,/area/science/xenobiology) +"brI" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{icon_state = "dark-markings"; dir = 8},/area/security/armory) +"brJ" = (/obj/structure/reagent_dispensers/peppertank{pixel_x = 30},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/machinery/flasher/portable,/turf/simulated/floor{icon_state = "dark-markings"; dir = 8},/area/security/armory) +"brK" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/security/armory) +"brL" = (/obj/machinery/power/apc{dir = 8; pixel_x = -24; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/carpet,/area/security/hos) +"brM" = (/obj/structure/bed/chair{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/carpet,/area/security/hos) +"brN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/table/woodentable,/obj/machinery/recharger{pixel_y = 4},/obj/item/weapon/stamp/hos{pixel_x = 8; pixel_y = -8},/obj/item/weapon/reagent_containers/food/drinks/flask/barflask,/turf/simulated/floor/carpet,/area/security/hos) +"brO" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/bed/chair/office/dark{dir = 8},/obj/effect/landmark/start{name = "Head of Security"},/turf/simulated/floor/carpet,/area/security/hos) +"brP" = (/turf/simulated/floor/carpet,/area/security/hos) +"brQ" = (/obj/structure/closet/secure_closet/hos,/obj/machinery/requests_console{announcementConsole = 1; department = "Head of Security's Desk"; departmentType = 5; name = "Head of Security RC"; pixel_x = 30; pixel_y = 0},/obj/item/clothing/suit/wintercoat/security/hos,/turf/simulated/floor/carpet,/area/security/hos) +"brR" = (/obj/structure/closet{name = "Evidence Closet"},/obj/machinery/light/small{dir = 8; flickering = 1},/turf/simulated/floor{icon_state = "dark-markings"; dir = 8},/area/prison/closet) +"brS" = (/turf/simulated/floor{icon_state = "dark"},/area/prison/closet) +"brT" = (/obj/structure/table,/obj/item/weapon/storage/box/labels,/obj/item/weapon/hand_labeler,/obj/item/weapon/folder/red,/obj/item/weapon/folder/red,/turf/simulated/floor{icon_state = "dark"},/area/prison/closet) +"brU" = (/obj/machinery/computer/forensic_scanning,/obj/item/device/radio/intercom{pixel_x = -27; pixel_y = 0},/turf/simulated/floor/carpet,/area/security/detectives_office) +"brV" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/structure/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Detective"},/turf/simulated/floor/carpet,/area/security/detectives_office) +"brW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/carpet,/area/security/detectives_office) +"brX" = (/obj/machinery/power/apc{dir = 4; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) +"brY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/security/detectives_office) +"brZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bsa" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bsb" = (/obj/item/device/radio/intercom{pixel_x = 35; pixel_y = 0},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bsc" = (/obj/machinery/telepad,/turf/simulated/floor/engine,/area/science/telescience) +"bsd" = (/obj/item/beacon,/obj/machinery/light,/turf/simulated/floor/engine,/area/science/telescience) +"bse" = (/obj/item/device/assembly/prox_sensor{pixel_x = -4; pixel_y = 1},/obj/item/device/assembly/prox_sensor{pixel_x = 8; pixel_y = 9},/obj/item/device/assembly/prox_sensor{pixel_x = 9; pixel_y = -2},/obj/item/device/assembly/prox_sensor{pixel_y = 2},/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "white"},/area/science/mixing) +"bsf" = (/obj/machinery/atmospherics/unary/portables_connector{dir = 1; name = "Hot Tap"},/obj/item/device/radio/intercom{pixel_y = -25},/turf/simulated/floor{icon_state = "white"},/area/science/mixing) +"bsg" = (/obj/machinery/atmospherics/unary/portables_connector{dir = 1; name = "Hot Tap"},/obj/machinery/light,/obj/structure/sign/nosmoking_2{pixel_x = 0; pixel_y = -32},/turf/simulated/floor{icon_state = "white"},/area/science/mixing) +"bsh" = (/obj/machinery/atmospherics/unary/portables_connector{dir = 1; name = "Hot Tap"},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "white"},/area/science/mixing) +"bsi" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor{icon_state = "white"},/area/science/mixing) +"bsj" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 2; pixel_x = 0; pixel_y = -24},/obj/machinery/camera{c_tag = "Toxins Lab"; dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor{icon_state = "white"},/area/science/mixing) +"bsk" = (/obj/machinery/atmospherics/pipe/simple/insulated/visible,/obj/machinery/meter,/obj/machinery/embedded_controller/radio/airlock_controller{frequency = 1449; id_tag = "tox_airlock_control"; pixel_x = 0; pixel_y = -24; tag_airpump = "tox_airlock_pump"; tag_chamber_sensor = "tox_airlock_sensor"; tag_exterior_door = "tox_airlock_exterior"; tag_interior_door = "tox_airlock_interior"},/turf/simulated/floor{icon_state = "white"},/area/science/mixing) +"bsl" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/science/mixing) +"bsm" = (/obj/machinery/atmospherics/pipe/simple/insulated/visible,/obj/machinery/meter,/obj/machinery/ignition_switch{id_tag = "mixingsparker"; pixel_x = 8; pixel_y = -25},/obj/machinery/door_control{id_tag = "toxin_mix"; name = "Mixing Chamber Shutters Control"; pixel_x = -5; pixel_y = -25},/turf/simulated/floor{icon_state = "white"},/area/science/mixing) +"bsn" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/item/device/radio/intercom{pixel_x = 35; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/science/mixing) +"bso" = (/obj/structure/disposaloutlet,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/engine,/area/science/xenobiology) +"bsp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/poddoor{id_tag = "xenobio4"; name = "containment blast door"},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/engine,/area/science/xenobiology) +"bsq" = (/obj/machinery/disposal,/obj/structure/window/reinforced,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/science/xenobiology) +"bsr" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101; on = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/science/xenobiology) +"bss" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/general/hidden{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/turf/simulated/floor{icon_state = "white"},/area/science/xenobiology) +"bst" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/structure/window/reinforced/plasma,/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 4},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/science/xenobiology) +"bsu" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/poddoor{id_tag = "xenobio3"; name = "containment blast door"},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/window/reinforced/plasma,/obj/structure/window/reinforced/plasma{dir = 4},/obj/structure/window/reinforced/plasma{dir = 8},/obj/structure/window/reinforced/plasma{dir = 1},/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 4},/turf/simulated/floor/engine,/area/science/xenobiology) +"bsv" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; frequency = 1441; icon_state = "on"; id_tag = "xeno_inj_6"; name = "Gas Injector"; on = 1},/turf/simulated/floor/engine,/area/science/xenobiology) +"bsw" = (/obj/machinery/flasher/portable,/turf/simulated/floor{icon_state = "dark-markings"; dir = 8},/area/security/armory) +"bsx" = (/obj/machinery/photocopier,/obj/item/device/radio/intercom{pixel_x = -27},/turf/simulated/floor/carpet,/area/security/hos) +"bsy" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor/carpet,/area/security/hos) +"bsz" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/item/device/radio,/obj/item/weapon/cartridge/detective,/obj/machinery/newscaster/security_unit{pixel_y = -32},/turf/simulated/floor/carpet,/area/security/hos) +"bsA" = (/obj/machinery/camera{c_tag = "Head of Security's Office"; dir = 1},/obj/machinery/computer/security/advanced,/turf/simulated/floor/carpet,/area/security/hos) +"bsB" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/computer/secure_data,/turf/simulated/floor/carpet,/area/security/hos) +"bsC" = (/obj/structure/filingcabinet,/turf/simulated/floor/carpet,/area/security/hos) +"bsD" = (/obj/structure/filingcabinet/filingcabinet,/turf/simulated/floor{icon_state = "dark"},/area/prison/closet) +"bsE" = (/obj/structure/table/woodentable,/obj/item/device/camera{desc = "A one use - polaroid camera. 30 photos left."; name = "detectives camera"; pictures_left = 30},/obj/item/device/taperecorder,/obj/item/weapon/storage/briefcase,/obj/machinery/light_switch{pixel_y = -25},/obj/machinery/requests_console{pixel_x = -32; pixel_y = 0},/obj/item/weapon/storage/photo_album{pixel_y = -10},/obj/item/weapon/handcuffs,/obj/item/device/flashlight/lamp/green{on = 1; pixel_x = -3; pixel_y = 8},/obj/item/weapon/storage/fancy/cigarettes,/obj/item/weapon/book/manual/security_space_law,/obj/item/device/camera{name = "detectives camera"; desc = "A one use - polaroid camera. 30 photos left."; pictures_left = 30},/turf/simulated/floor/carpet,/area/security/detectives_office) +"bsF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/hologram/holopad,/turf/simulated/floor/carpet,/area/security/detectives_office) +"bsG" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/structure/closet{name = "Evidence Closet"},/obj/machinery/light/small,/turf/simulated/floor/carpet,/area/security/detectives_office) +"bsH" = (/obj/structure/closet/secure_closet/detective,/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) +"bsI" = (/turf/simulated/wall,/area/security/detectives_office) +"bsJ" = (/obj/structure/extinguisher_cabinet{pixel_x = -25},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bsK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/research{name = "Toxins Lab"; req_access_txt = "8"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/science/mixing) +"bsL" = (/obj/machinery/atmospherics/pipe/simple/insulated/visible,/turf/simulated/wall/r_wall,/area/science/mixing) +"bsM" = (/obj/structure/window/reinforced/plasma,/obj/structure/window/reinforced/plasma{dir = 8},/obj/structure/window/reinforced/plasma{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced/plasma{dir = 4},/obj/structure/window/full/reinforced/plasma,/turf/simulated/floor/plating,/area/science/mixing) +"bsN" = (/obj/machinery/door/window{base_state = "left"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/poddoor{id_tag = "xenobio4"; name = "containment blast door"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/engine,/area/science/xenobiology) +"bsO" = (/obj/machinery/door/window{dir = 4; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/obj/effect/decal/warning_stripes{icon_state = "4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/science/xenobiology) +"bsP" = (/obj/machinery/door_control{id_tag = "xenobio4"; name = "Containment Blast Doors"; pixel_x = -22; pixel_y = -26; req_access_txt = "55"},/turf/simulated/floor{icon_state = "white"},/area/science/xenobiology) +"bsQ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/general/hidden,/turf/simulated/floor{icon_state = "white"},/area/science/xenobiology) +"bsR" = (/obj/effect/decal/warning_stripes{icon_state = "3"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/window/plasma/secure{dir = 8; name = "Secure Containment Pen"; req_access_txt = "47"},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/science/xenobiology) +"bsS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/poddoor{id_tag = "xenobio3"; name = "containment blast door"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/door/window/plasma/secure{base_state = "rightsecure"; dir = 4; name = "Secure Containment Pen"; req_access_txt = "47"},/turf/simulated/floor/engine,/area/science/xenobiology) +"bsT" = (/obj/structure/rack,/obj/machinery/light{dir = 8},/obj/item/weapon/gun/energy/ionrifle{pixel_x = -3; pixel_y = 3},/obj/item/weapon/gun/energy/ionrifle,/obj/item/weapon/gun/energy/ionrifle{pixel_x = 3; pixel_y = -3},/turf/simulated/floor{icon_state = "dark-markings"; dir = 8},/area/security/armory) +"bsU" = (/obj/structure/rack,/obj/item/clothing/suit/space/rig/security,/obj/item/clothing/suit/space/rig/security,/obj/item/clothing/shoes/magboots,/obj/item/clothing/shoes/magboots,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/security,/obj/item/clothing/head/helmet/space/rig/security,/turf/simulated/floor{icon_state = "dark-markings"; dir = 8},/area/security/armory) +"bsV" = (/obj/structure/rack,/obj/item/weapon/shield/riot{pixel_x = -4; pixel_y = 5},/obj/item/weapon/shield/riot{pixel_x = -6; pixel_y = 3},/obj/item/weapon/shield/riot{pixel_x = -8; pixel_y = 2},/obj/item/weapon/gun/projectile/shotgun/pump/combat{pixel_x = 3; pixel_y = 3},/obj/item/weapon/gun/projectile/shotgun/pump/combat,/obj/item/weapon/gun/projectile/shotgun/pump/combat{pixel_x = -3; pixel_y = -3},/obj/item/weapon/storage/box/flashbangs{pixel_x = -2; pixel_y = -2},/obj/item/weapon/storage/box/handcuffs,/obj/item/weapon/storage/box/seccarts{pixel_x = 3; pixel_y = 2},/turf/simulated/floor{icon_state = "dark-markings"; dir = 8},/area/security/armory) +"bsW" = (/obj/structure/rack,/obj/item/weapon/gun/energy/laser{pixel_x = -3; pixel_y = 3},/obj/item/weapon/gun/energy/laser,/obj/item/weapon/gun/energy/laser{pixel_x = 3; pixel_y = -3},/turf/simulated/floor{icon_state = "dark-markings"; dir = 8},/area/security/armory) +"bsX" = (/obj/structure/closet/secure_closet/vault/armory,/turf/simulated/floor{icon_state = "dark-markings"; dir = 8},/area/security/armory) +"bsY" = (/obj/structure/closet/bombcloset,/turf/simulated/floor{icon_state = "dark-markings"; dir = 8},/area/security/armory) +"bsZ" = (/obj/structure/closet/l3closet/security,/turf/simulated/floor{icon_state = "dark-markings"; dir = 8},/area/security/armory) +"bta" = (/obj/structure/sign/poster{icon_state = "poster6"; pixel_x = 0; pixel_y = 32},/obj/item/weapon/gun/projectile/shotgun/pump/sc_pump,/turf/simulated/floor/plating,/area/security/armory) +"btb" = (/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access_txt = "1"},/turf/simulated/floor{icon_state = "dark"},/area/prison/closet) +"btc" = (/turf/simulated/wall,/area/maintenance/maintcentral) +"btd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/maintenance{name = "Detective Maintenance"; req_access_txt = "4"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bte" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"btf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j2s"; sort_tag = "CHAPEL"},/turf/simulated/floor,/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"btg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bth" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bti" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint3) +"btj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint3) +"btk" = (/obj/effect/decal/cleanable/generic,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sort_tag = "LIBRARY"},/turf/simulated/floor/plating,/area/maintenance/asmaint3) +"btl" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint3) +"btm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/mob/living/simple_animal/mouse/brown,/turf/simulated/floor/plating,/area/maintenance/asmaint3) +"btn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asmaint3) +"bto" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint3) +"btp" = (/turf/simulated/floor/plating,/area/maintenance/asmaint3) +"btq" = (/obj/machinery/atmospherics/pipe/simple/insulated/visible,/obj/structure/sign/fire{pixel_y = -32},/turf/simulated/floor/plating,/area/maintenance/asmaint3) +"btr" = (/obj/machinery/atmospherics/pipe/simple/insulated/visible,/obj/structure/sign/nosmoking_2{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plating,/area/maintenance/asmaint3) +"bts" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/borer_egg{pixel_x = 0},/obj/item/weapon/wrench,/turf/simulated/floor{icon_state = "white"},/area/science/xenobiology) +"btt" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/structure/sign/deathsposal{pixel_y = -32},/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/science/xenobiology) +"btu" = (/obj/machinery/camera{c_tag = "Xenobiology South"; dir = 1},/obj/machinery/door_control{id_tag = "xenobio3"; name = "Containment Blast Doors"; pixel_y = -26; req_access_txt = "55"},/obj/machinery/door_control{desc = "A remote control-switch for a door to space."; id_tag = "xenobioout6"; name = "Containment Release Switch"; pixel_x = 12; pixel_y = -26; req_access = "55"},/obj/machinery/atmospherics/unary/portables_connector{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/science/xenobiology) +"btv" = (/obj/machinery/door/poddoor{desc = "By gods, release the hounds!"; id_tag = "xenobioout6"; name = "Containment Release"},/turf/simulated/floor/engine,/area/science/xenobiology) +"btw" = (/obj/item/stack/cable_coil{amount = 1; icon_state = "coil_red1"; name = "cable piece"},/obj/item/weapon/storage/fancy/matchbox,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/item/weapon/newspaper,/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"btx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bty" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"btz" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"btA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"btB" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"btC" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"btD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/junction{dir = 1},/turf/simulated/floor,/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"btE" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"btF" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/camera{c_tag = "Central Hallway South"; dir = 8},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"btG" = (/turf/simulated/wall,/area/library) +"btH" = (/obj/machinery/door/airlock/maintenance{name = "Library Maintenance"; req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/library) +"btI" = (/turf/simulated/wall/r_wall,/area/science/storage) +"btJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/wall/r_wall,/area/science/storage) +"btK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/research{name = "Toxins Storage"; req_access_txt = "8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/science/storage) +"btL" = (/obj/machinery/door/airlock/glass_research{autoclose = 0; frequency = 1449; icon_state = "door_locked"; id_tag = "tox_airlock_interior"; locked = 1; name = "Mixing Room Interior Airlock"; req_access_txt = "8"},/turf/simulated/floor/plating,/area/science/mixing) +"btM" = (/obj/effect/decal/cleanable/ash,/turf/simulated/floor/plating,/area/maintenance/asmaint3) +"btN" = (/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor/plating,/area/maintenance/asmaint3) +"btO" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plating,/area/maintenance/asmaint3) +"btP" = (/turf/simulated/wall/r_wall,/area/maintenance/asmaint3) +"btQ" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall/r_wall,/area/maintenance/asmaint3) +"btR" = (/turf/simulated/wall,/area/maintenance/asmaint3) +"btS" = (/obj/structure/cross,/turf/snow,/area) +"btT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"btU" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"btV" = (/turf/simulated/wall,/area/chapel/main) +"btW" = (/obj/machinery/door/airlock/maintenance{name = "Chapel Maintenance"; req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/chapel/main) +"btX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"btY" = (/obj/machinery/light{dir = 1},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/item/device/radio/intercom{pixel_y = 25},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/wood,/area/library) +"btZ" = (/obj/structure/bookcase{name = "bookcase (Fiction)"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/library) +"bua" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/library) +"bub" = (/obj/machinery/light{dir = 1},/obj/structure/bookcase{name = "bookcase (Reference)"},/turf/simulated/floor/wood,/area/library) +"buc" = (/obj/machinery/libraryscanner,/turf/simulated/floor/wood,/area/library) +"bud" = (/obj/machinery/portable_atmospherics/canister/plasma,/turf/simulated/floor{icon_state = "delivery"},/area/science/storage) +"bue" = (/obj/machinery/portable_atmospherics/canister/plasma,/obj/machinery/firealarm{pixel_y = 24},/turf/simulated/floor{icon_state = "delivery"},/area/science/storage) +"buf" = (/obj/structure/table/reinforced,/obj/item/weapon/wrench,/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/light/small{dir = 1},/obj/item/device/radio/electropack,/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/science/storage) +"bug" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/science/storage) +"buh" = (/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_on"; name = "Air to Distro"; on = 1},/obj/machinery/light/small{dir = 1},/obj/machinery/airlock_sensor{id_tag = "tox_airlock_sensor"; master_tag = "tox_airlock_control"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/engine{icon_state = "enginewarn"},/area/science/mixing) +"bui" = (/turf/simulated/floor/engine{icon_state = "enginewarn"},/area/science/mixing) +"buj" = (/obj/machinery/atmospherics/binary/pump{icon_state = "intact_on"; name = "Nitrogen Pump"; on = 1},/obj/machinery/light/small{dir = 1},/obj/machinery/camera{c_tag = "Toxins Burn Chamber"},/turf/simulated/floor/engine{icon_state = "enginewarn"},/area/science/mixing) +"buk" = (/obj/structure/sign/poster{icon_state = "poster10"; pixel_y = -32},/turf/simulated/floor/plating,/area/maintenance/asmaint3) +"bul" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint3) +"bum" = (/obj/machinery/door/airlock/external/snow{req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/asmaint3) +"bun" = (/turf/simulated/wall,/area/chapel/office) +"buo" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{name = "Crematorium Maintenance"; req_access_txt = "12;22"},/turf/simulated/floor/plating,/area/chapel/office) +"bup" = (/obj/machinery/power/apc{dir = 1; pixel_y = 24; pixel_x = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/flora/pottedplant/random,/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/chapel/main) +"buq" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/carpet,/area/chapel/main) +"bur" = (/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/chapel/main) +"bus" = (/obj/item/weapon/stool,/obj/machinery/camera{c_tag = "Chapel"},/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/chapel/main) +"but" = (/obj/item/weapon/stool,/obj/machinery/light/small{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/chapel/main) +"buu" = (/obj/item/weapon/stool,/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/chapel/main) +"buv" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/chapel/main) +"buw" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"bux" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/turf/simulated/floor,/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"buy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"buz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/central{name = "\improper Central Security Hallway"}) +"buA" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/library) +"buB" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/wood,/area/library) +"buC" = (/obj/structure/bookcase{name = "bookcase (Non-Fiction)"},/turf/simulated/floor/wood,/area/library) +"buD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/library) +"buE" = (/obj/structure/bookcase{name = "bookcase (Religious)"},/turf/simulated/floor/wood,/area/library) +"buF" = (/turf/simulated/floor/wood,/area/library) +"buG" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/science/storage) +"buH" = (/obj/machinery/alarm{dir = 8; pixel_x = 22},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor,/area/science/storage) +"buI" = (/obj/machinery/door/airlock/glass_research{autoclose = 0; frequency = 1449; icon_state = "door_locked"; id_tag = "tox_airlock_exterior"; locked = 1; name = "Mixing Room Exterior Airlock"; req_access_txt = "8"},/turf/simulated/floor/engine/vacuum,/area/science/mixing) +"buJ" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asmaint3) +"buK" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/asmaint3) +"buL" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/asmaint3) +"buM" = (/obj/structure/rack,/obj/item/clothing/gloves/black,/obj/item/device/assembly/signaler,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint3) +"buN" = (/obj/structure/closet/emcloset/cold,/turf/simulated/floor/plating,/area/maintenance/asmaint3) +"buO" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/asmaint3) +"buP" = (/obj/structure/sign/snow,/turf/simulated/wall,/area/maintenance/asmaint3) +"buQ" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 8; flickering = 1},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor{icon_state = "cafeteria"},/area/chapel/office) +"buR" = (/obj/structure/crematorium{id = 2},/turf/simulated/floor{icon_state = "cafeteria"},/area/chapel/office) +"buS" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/machinery/light/small{dir = 8; flickering = 1},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) +"buT" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/carpet,/area/chapel/main) +"buU" = (/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/chapel/main) +"buV" = (/obj/item/weapon/stool,/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) +"buW" = (/obj/item/weapon/stool,/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/chapel/main) +"buX" = (/obj/item/weapon/stool,/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) +"buY" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/chapel/main) +"buZ" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/library) +"bva" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/wood,/area/library) +"bvb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/wood,/area/library) +"bvc" = (/obj/machinery/power/apc{dir = 4; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/camera{c_tag = "Library"; dir = 8},/turf/simulated/floor/wood,/area/library) +"bvd" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{icon_state = "bot"},/area/science/storage) +"bve" = (/turf/simulated/floor,/area/science/storage) +"bvf" = (/obj/machinery/power/apc{dir = 4; pixel_x = 24; pixel_y = 0},/obj/structure/cable,/turf/simulated/floor,/area/science/storage) +"bvg" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 120; icon_state = "in"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/obj/machinery/sparker{id_tag = "mixingsparker"; pixel_x = 0; pixel_y = 20},/obj/effect/decal/warning_stripes{icon_state = "bot"},/turf/simulated/floor/engine/airless,/area/science/mixing) +"bvh" = (/turf/simulated/floor/engine/airless,/area/science/mixing) +"bvi" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; frequency = 1443; icon_state = "on"; id_tag = "air_in"; on = 1},/obj/machinery/sparker{id_tag = "mixingsparker"; pixel_x = 0; pixel_y = 20},/obj/effect/decal/warning_stripes{icon_state = "bot"},/turf/simulated/floor/engine/airless,/area/science/mixing) +"bvj" = (/obj/structure/closet/wardrobe/grey,/turf/simulated/floor/plating,/area/maintenance/asmaint3) +"bvk" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/clothing/head/hardhat/red,/turf/simulated/floor/plating,/area/maintenance/asmaint3) +"bvl" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asmaint3) +"bvm" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asmaint3) +"bvn" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/maintenance/asmaint3) +"bvo" = (/obj/machinery/door/airlock/external/snow{name = "Taxi Airlock"; req_access_txt = "0"},/turf/simulated/floor/plating,/area/chapel/office) +"bvp" = (/obj/machinery/light/small{dir = 4},/obj/structure/sign/snow{pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) +"bvq" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "cafeteria"},/area/chapel/office) +"bvr" = (/obj/machinery/crema_switch{id = 2; pixel_x = 24},/turf/simulated/floor{icon_state = "cafeteria"},/area/chapel/office) +"bvs" = (/turf/simulated/floor/carpet,/area/chapel/main) +"bvt" = (/obj/structure/table/woodentable,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/item/candle,/turf/simulated/floor/carpet,/area/chapel/main) +"bvu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/carpet,/area/chapel/main) +"bvv" = (/obj/machinery/door/airlock/glass{name = "Chapel"},/obj/machinery/door/firedoor,/turf/simulated/floor/carpet{icon_state = "carpetsymbol"},/area/chapel/main) +"bvw" = (/obj/machinery/door/airlock/glass{name = "Library"},/obj/machinery/door/firedoor,/turf/simulated/floor/wood,/area/library) +"bvx" = (/obj/structure/bed/chair/office/dark,/turf/simulated/floor/wood,/area/library) +"bvy" = (/obj/machinery/newscaster{dir = 8; pixel_x = 30},/turf/simulated/floor/wood,/area/library) +"bvz" = (/obj/structure/sign/nosmoking_2{pixel_x = 28},/turf/simulated/floor,/area/science/storage) +"bvA" = (/obj/effect/decal/warning_stripes{icon_state = "unloading"},/turf/simulated/floor/engine/airless,/area/science/mixing) +"bvB" = (/obj/structure/rack{dir = 1},/obj/item/weapon/extinguisher,/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/scanner/meson,/obj/item/weapon/tank/oxygen,/turf/simulated/floor/plating,/area/maintenance/asmaint3) +"bvC" = (/obj/structure/disposaloutlet,/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/catwalk,/turf/snow,/area) +"bvD" = (/obj/item/clothing/shoes/simonshoes,/obj/item/clothing/suit/simonjacket,/obj/item/clothing/under/simonpants,/obj/item/clothing/glasses/simonglasses,/turf/simulated/floor/plating,/area/maintenance/asmaint3) +"bvE" = (/obj/item/weapon/pickaxe/drill,/turf/simulated/floor/plating,/area/maintenance/asmaint3) +"bvF" = (/obj/machinery/door/airlock{name = "Graveyard"; req_access_txt = "22"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) +"bvG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/airlock{name = "Crematorium"; req_access_txt = "22"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) +"bvH" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/machinery/light/small{dir = 8; flickering = 1},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = -27},/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/chapel/main) +"bvI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/carpet,/area/chapel/main) +"bvJ" = (/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/chapel/main) +"bvK" = (/obj/item/weapon/stool,/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/chapel/main) +"bvL" = (/obj/item/weapon/stool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/chapel/main) +"bvM" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/library) +"bvN" = (/obj/structure/table/woodentable,/obj/item/device/camera,/turf/simulated/floor/wood,/area/library) +"bvO" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/obj/item/weapon/dice,/turf/simulated/floor/wood,/area/library) +"bvP" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen/blue{pixel_x = 5; pixel_y = 5},/obj/item/device/camera_film,/turf/simulated/floor/wood,/area/library) +"bvQ" = (/obj/machinery/door/window{base_state = "right"; dir = 1; name = "Library Desk Door"; req_access_txt = "37"},/turf/simulated/floor/wood,/area/library) +"bvR" = (/obj/machinery/alarm{dir = 8; pixel_x = 22},/obj/machinery/light{dir = 4},/obj/structure/table/woodentable,/turf/simulated/floor/wood,/area/library) +"bvS" = (/turf/simulated/wall/r_wall,/area/library) +"bvT" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor{icon_state = "bot"},/area/science/storage) +"bvU" = (/obj/machinery/atmospherics/unary/portables_connector,/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/science/storage) +"bvV" = (/obj/machinery/door/poddoor{id_tag = "toxin_mix"; name = "Mixing Chamber Shutters"},/turf/simulated/floor/engine/vacuum,/area/science/mixing) +"bvW" = (/obj/docking_port/destination/syndicate/southeast,/turf/snow,/area) +"bvX" = (/obj/structure/closet/wardrobe/chaplain_black,/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) +"bvY" = (/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) +"bvZ" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) +"bwa" = (/obj/machinery/camera{c_tag = "Chaplain's Office"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) +"bwb" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) +"bwc" = (/obj/machinery/power/apc{dir = 1; pixel_y = 24; pixel_x = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) +"bwd" = (/obj/machinery/door/airlock{name = "Chapel Office"; req_access_txt = "22"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) +"bwe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) +"bwf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/carpet,/area/chapel/main) +"bwg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/chapel/main) +"bwh" = (/obj/item/weapon/stool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) +"bwi" = (/obj/item/weapon/stool,/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/chapel/main) +"bwj" = (/obj/item/weapon/stool,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) +"bwk" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/chapel/main) +"bwl" = (/obj/machinery/bookbinder,/turf/simulated/floor/wood,/area/library) +"bwm" = (/obj/structure/bed/chair/office/dark{dir = 1},/obj/effect/landmark/start{name = "Librarian"},/obj/machinery/light_switch{pixel_y = -28},/turf/simulated/floor/wood,/area/library) +"bwn" = (/obj/machinery/newscaster{dir = 1; pixel_y = -32},/turf/simulated/floor/wood,/area/library) +"bwo" = (/obj/structure/table/woodentable,/obj/machinery/computer/library/checkout,/turf/simulated/floor/wood,/area/library) +"bwp" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor{icon_state = "bot"},/area/science/storage) +"bwq" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/obj/structure/table/reinforced,/obj/item/clothing/glasses/sunglasses,/obj/item/device/assembly/igniter,/obj/item/device/assembly/igniter,/obj/item/device/assembly/voice,/obj/item/clothing/mask/gas,/turf/simulated/floor,/area/science/storage) +"bwr" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{dir = 1},/turf/simulated/floor,/area/science/storage) +"bws" = (/obj/machinery/vending/chapel,/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) +"bwt" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) +"bwu" = (/obj/machinery/alarm{dir = 8; pixel_x = 22},/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) +"bwv" = (/obj/machinery/door/morgue{name = "Confession Booth"},/turf/simulated/floor{icon_state = "grimy"},/area/chapel/main) +"bww" = (/turf/simulated/wall,/area/security/checkpoint/science) +"bwx" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 1},/area/security/checkpoint/science) +"bwy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/security/checkpoint/science) +"bwz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/security/checkpoint/science) +"bwA" = (/obj/machinery/light{dir = 4},/obj/item/device/radio/intercom{pixel_x = 35; pixel_y = 0},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 4},/area/security/checkpoint/science) +"bwB" = (/obj/machinery/door/morgue{name = "Private Study"; req_access_txt = "37"},/turf/simulated/floor{icon_state = "cult"},/area/library) +"bwC" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/chapel/office) +"bwD" = (/obj/structure/closet/coffin,/obj/structure/window/reinforced{dir = 1; pixel_y = 1},/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) +"bwE" = (/obj/structure/closet/coffin,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1; pixel_y = 1},/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) +"bwF" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/drinks/bottle/holywater,/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) +"bwG" = (/obj/structure/table/woodentable,/obj/item/weapon/storage/fancy/crayons,/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/item/device/eftpos{eftpos_name = "Chapel EFTPOS scanner"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) +"bwH" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp{pixel_y = 10},/obj/item/weapon/nullrod,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) +"bwI" = (/obj/structure/bed/chair/comfy/black{dir = 4},/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1480; name = "Confessional Intercom"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor{icon_state = "grimy"},/area/chapel/main) +"bwJ" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4},/obj/structure/window/reinforced/tinted{dir = 8},/turf/simulated/floor/plating,/area/chapel/main) +"bwK" = (/obj/structure/bed/chair/comfy/black{dir = 8},/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1480; name = "Confessional Intercom"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor{icon_state = "grimy"},/area/chapel/main) +"bwL" = (/obj/structure/table,/turf/simulated/floor{icon_state = "grimy"},/area/chapel/main) +"bwM" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/security/checkpoint/science) +"bwN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/glass{id_tag = "checkpoint2"; name = "Central Access"},/obj/machinery/door/firedoor,/turf/simulated/floor,/area/security/checkpoint/science) +"bwO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 4; icon_state = "loadingarea"},/area/security/checkpoint/science) +"bwP" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/security/checkpoint/science) +"bwQ" = (/turf/simulated/floor{dir = 4; icon_state = "loadingarea"},/area/security/checkpoint/science) +"bwR" = (/obj/machinery/door/airlock/glass{id_tag = "checkpoint3"; name = "Central Access"},/obj/machinery/door/firedoor,/turf/simulated/floor,/area/security/checkpoint/science) +"bwS" = (/turf/simulated/floor,/area/security/checkpoint/science) +"bwT" = (/obj/structure/table/woodentable,/obj/item/device/eftpos{eftpos_name = "Library EFTPOS scanner"},/obj/item/clothing/accessory/tie/red,/obj/item/clothing/head/det_hat{name = "Reporter's Cap"},/obj/item/weapon/paper/intercoms,/obj/item/device/radio/intercom{desc = "With this you can hear the truth"; dir = 8; freerange = 1; name = "Ace Reporter Intercom"; pixel_y = -23; wires = 2},/turf/simulated/floor/wood,/area/library) +"bwU" = (/obj/structure/bed/chair/comfy/brown{dir = 4},/obj/item/device/radio/intercom{desc = "With this you can hear the truth"; dir = 8; freerange = 1; name = "Ace Reporter Intercom"; pixel_y = -23; wires = 2},/turf/simulated/floor/wood,/area/library) +"bwV" = (/obj/structure/cult/tome,/obj/item/clothing/under/suit_jacket/red,/obj/item/weapon/paper_bin/nano,/obj/item/device/radio/intercom{desc = "With this you can hear the truth"; dir = 8; freerange = 1; name = "Ace Reporter Intercom"; pixel_y = -23; wires = 2},/turf/simulated/floor/wood,/area/library) +"bwW" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/chapel/office) +"bwX" = (/obj/structure/closet/coffin,/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) +"bwY" = (/obj/structure/closet/coffin,/obj/machinery/door/window{dir = 4; base_state = "right"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) +"bwZ" = (/obj/machinery/light_switch{pixel_y = -28},/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) +"bxa" = (/obj/effect/landmark/start{name = "Chaplain"},/obj/structure/bed/chair{dir = 1},/obj/machinery/newscaster{dir = 1; pixel_y = -28},/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) +"bxb" = (/obj/machinery/requests_console{department = "Chapel"; departmentType = 2; pixel_y = -32},/obj/item/device/radio/intercom{pixel_x = 25; pixel_y = 0},/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal,/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) +"bxc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/security/checkpoint/science) +"bxd" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/machinery/status_display,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/security/checkpoint/science) +"bxe" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/security/checkpoint/science) +"bxf" = (/obj/machinery/door/airlock/security{name = "Security Checkpoint"; req_access = null; req_access_txt = "1"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/security/checkpoint/science) +"bxg" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/checkpoint/science) +"bxh" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/security/checkpoint/science) +"bxi" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/status_display,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/security/checkpoint/science) +"bxj" = (/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/chapel/office) +"bxk" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/chapel/office) +"bxl" = (/turf/simulated/wall,/area/hallway/secondary/exit) +"bxm" = (/obj/structure/closet/emcloset/cold,/turf/simulated/floor,/area/hallway/secondary/exit) +"bxn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atm{pixel_x = -25},/turf/simulated/floor{icon_state = "delivery"},/area/security/checkpoint/science) +"bxo" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor,/area/security/checkpoint/science) +"bxp" = (/obj/structure/bed/chair/office/dark{dir = 8},/obj/machinery/power/apc{dir = 1; pixel_x = 0; pixel_y = 29},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door_control{id_tag = "checkpoint2"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; pixel_y = 8; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/door_control{id_tag = "checkpoint1"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; pixel_y = -8; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/security/checkpoint/science) +"bxq" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint/science) +"bxr" = (/obj/item/device/flash,/obj/item/weapon/crowbar,/obj/structure/reagent_dispensers/peppertank{pixel_x = 0; pixel_y = 32},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/machinery/camera{c_tag = "Security Checkpoint"},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint/science) +"bxs" = (/obj/structure/bed/chair/office/dark{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/alarm{pixel_y = 23},/obj/machinery/door_control{id_tag = "checkpoint4"; name = "Door Bolt Control 4"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = -8; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/door_control{id_tag = "checkpoint3"; name = "Door Bolt Control 3"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 8; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor{icon_state = "red"; dir = 5},/area/security/checkpoint/science) +"bxt" = (/obj/machinery/atm{pixel_x = 25},/turf/simulated/floor{icon_state = "delivery"},/area/security/checkpoint/science) +"bxu" = (/turf/snow,/turf/simulated/shuttle/wall{icon_state = "swall_f6"},/area/shuttle/arrival/station) +"bxv" = (/obj/structure/shuttle/engine/propulsion,/turf/snow,/area/shuttle/arrival/station) +"bxw" = (/turf/snow,/turf/simulated/shuttle/wall{dir = 3; icon_state = "swall_f10"},/area/shuttle/arrival/station) +"bxx" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"bxy" = (/turf/simulated/floor,/area/hallway/secondary/exit) +"bxz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/glass{id_tag = "checkpoint1"; name = "Central Access"},/obj/machinery/door/firedoor,/turf/simulated/floor,/area/security/checkpoint/science) +"bxA" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/security/checkpoint/science) +"bxB" = (/obj/machinery/computer/secure_data,/turf/simulated/floor{icon_state = "red"; dir = 10},/area/security/checkpoint/science) +"bxC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "red"},/area/security/checkpoint/science) +"bxD" = (/obj/structure/bed/chair/office/dark,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "red"},/area/security/checkpoint/science) +"bxE" = (/obj/machinery/computer/security,/turf/simulated/floor{icon_state = "red"; dir = 6},/area/security/checkpoint/science) +"bxF" = (/obj/machinery/door/airlock/glass{id_tag = "checkpoint4"; name = "Central Access"},/obj/machinery/door/firedoor,/turf/simulated/floor,/area/security/checkpoint/science) +"bxG" = (/obj/structure/extinguisher_cabinet{pixel_x = -25},/turf/simulated/floor,/area/hallway/secondary/exit) +"bxH" = (/turf/simulated/shuttle/wall{icon_state = "swall3"},/area/shuttle/arrival/station) +"bxI" = (/obj/structure/shuttle/engine/heater{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/shuttle/arrival/station) +"bxJ" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"bxK" = (/obj/machinery/light{dir = 1},/obj/machinery/computer/pda_terminal,/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/hallway/secondary/exit) +"bxL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 1; icon_state = "loadingarea"},/area/hallway/secondary/exit) +"bxM" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/security/checkpoint/science) +"bxN" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/sign/directions/security,/turf/simulated/floor/plating,/area/security/checkpoint/science) +"bxO" = (/obj/structure/table/reinforced,/obj/machinery/recharger{pixel_y = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/door/window{base_state = "left"; dir = 1; icon_state = "left"; name = "Security Checkpoint Desk"; req_access_txt = "63"},/turf/simulated/floor,/area/security/checkpoint/science) +"bxP" = (/obj/structure/table/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/window{base_state = "right"; dir = 1; icon_state = "right"; name = "Security Checkpoint Desk"; req_access_txt = "63"},/turf/simulated/floor,/area/security/checkpoint/science) +"bxQ" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/sign/directions/science,/turf/simulated/floor/plating,/area/security/checkpoint/science) +"bxR" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/security/checkpoint/science) +"bxS" = (/turf/simulated/floor{icon_state = "loadingarea"},/area/hallway/secondary/exit) +"bxT" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/secondary/exit) +"bxU" = (/obj/structure/closet/wardrobe/green,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"bxV" = (/obj/structure/closet/wardrobe/black,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"bxW" = (/obj/structure/closet/wardrobe/mixed,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"bxX" = (/obj/structure/closet/wardrobe/grey,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"bxY" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"bxZ" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"bya" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"byb" = (/obj/machinery/power/apc{dir = 8; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/hallway/secondary/exit) +"byc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/hallway/secondary/exit) +"byd" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/hallway/secondary/exit) +"bye" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "delivery"},/area/hallway/secondary/exit) +"byf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "delivery"},/area/hallway/secondary/exit) +"byg" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/secondary/exit) +"byh" = (/obj/machinery/alarm{dir = 8; pixel_x = 22},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor,/area/hallway/secondary/exit) +"byi" = (/obj/machinery/light{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"byj" = (/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"byk" = (/obj/machinery/door/unpowered/shuttle,/obj/docking_port/shuttle{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"byl" = (/obj/machinery/door/airlock/external/snow{name = "Arrivals Airlock"; req_access_txt = "0"},/obj/docking_port/destination/arrival/station{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"bym" = (/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"byn" = (/obj/machinery/door/airlock/external/snow{name = "Arrivals Airlock"; req_access_txt = "0"},/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"byo" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/hallway/secondary/exit) +"byp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/hallway/secondary/exit) +"byq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/hallway/secondary/exit) +"byr" = (/obj/machinery/door/airlock/external/snow{name = "Escape Airlock"; req_access_txt = "0"},/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"bys" = (/obj/effect/landmark{name = "Observer-Start"},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"byt" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"byu" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor,/area/hallway/secondary/exit) +"byv" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor,/area/hallway/secondary/exit) +"byw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/hallway/secondary/exit) +"byx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor,/area/hallway/secondary/exit) +"byy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/machinery/camera{c_tag = "Taxi Dock Security/Science"; c_tag_order = 1; dir = 1},/turf/simulated/floor,/area/hallway/secondary/exit) +"byz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/hallway/secondary/exit) +"byA" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor,/area/hallway/secondary/exit) +"byB" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/hallway/secondary/exit) +"byC" = (/obj/machinery/light,/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"byD" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/shuttle/arrival/station) +"byE" = (/obj/effect/landmark{name = "JoinLate"},/obj/structure/bed/chair{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"byF" = (/obj/effect/landmark{name = "JoinLate"},/obj/structure/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"byG" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"byH" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"byI" = (/obj/structure/bed/chair{dir = 1},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"byJ" = (/obj/structure/bed/chair{dir = 1},/obj/machinery/light,/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"byK" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor,/area/hallway/secondary/exit) +"byL" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/machinery/status_display,/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"byM" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/status_display,/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"byN" = (/obj/structure/bed/chair{dir = 8},/obj/machinery/camera{c_tag = "Escape Shuttle Hallway"; dir = 8},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area/hallway/secondary/exit) +"byO" = (/obj/structure/sign/pods,/turf/simulated/wall,/area/hallway/secondary/exit) +"byP" = (/obj/structure/bed/chair{dir = 4},/obj/machinery/alarm{dir = 4; pixel_x = -22},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area/hallway/secondary/exit) +"byQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/emcloset/cold,/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/hallway/secondary/exit) +"byR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"byS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/closet/emcloset/cold,/obj/machinery/light{dir = 8},/turf/simulated/floor,/area/hallway/secondary/exit) +"byT" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/hallway/secondary/exit) +"byU" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/floor,/area/hallway/secondary/exit) +"byV" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/status_display,/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"byW" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor,/area/hallway/secondary/exit) +"byX" = (/obj/structure/bed/chair/comfy/brown,/turf/simulated/floor,/area/hallway/secondary/exit) +"byY" = (/obj/effect/landmark{name = "blobstart"},/obj/structure/bed/chair/comfy/brown,/turf/simulated/floor,/area/hallway/secondary/exit) +"byZ" = (/obj/machinery/door/airlock/external/snow{req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bza" = (/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bzb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/emcloset/cold,/turf/simulated/floor,/area/hallway/secondary/exit) +"bzc" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"bzd" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"bze" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/closet/emcloset/cold,/turf/simulated/floor,/area/hallway/secondary/exit) +"bzf" = (/obj/machinery/door/airlock/glass_security{name = "Holding Area"; req_access_txt = "1"},/turf/simulated/floor,/area/hallway/secondary/exit) +"bzg" = (/obj/machinery/light/small,/turf/simulated/floor,/area/hallway/secondary/exit) +"bzh" = (/obj/effect/landmark{name = "JoinLate"},/obj/structure/bed/chair{dir = 4},/obj/machinery/light{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"bzi" = (/obj/effect/landmark{name = "JoinLate"},/obj/structure/bed/chair{dir = 8},/obj/machinery/light{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"bzj" = (/turf/simulated/wall/r_wall,/area/maintenance/asmaint2) +"bzk" = (/turf/simulated/wall,/area/maintenance/asmaint2) +"bzl" = (/obj/machinery/station_map{dir = 8},/turf/simulated/floor,/area/hallway/secondary/exit) +"bzm" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/hallway/secondary/exit) +"bzn" = (/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"bzo" = (/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"bzp" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor,/area/hallway/secondary/exit) +"bzq" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/exit) +"bzr" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/hallway/secondary/exit) +"bzs" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/secondary/exit) +"bzt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor,/area/hallway/secondary/exit) +"bzu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/hallway/secondary/exit) +"bzv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor,/area/hallway/secondary/exit) +"bzw" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor,/area/hallway/secondary/exit) +"bzx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor,/area/hallway/secondary/exit) +"bzy" = (/obj/machinery/door/airlock/external/snow{name = "Escape Airlock"; req_access_txt = "1"},/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"bzz" = (/turf/snow,/turf/simulated/shuttle/wall{icon_state = "swall_f5"},/area/shuttle/arrival/station) +"bzA" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{dir = 3; icon_state = "swall_f10"},/area/shuttle/arrival/station) +"bzB" = (/obj/structure/bed/chair,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"bzC" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f6"},/area/shuttle/arrival/station) +"bzD" = (/turf/snow,/turf/simulated/shuttle/wall{icon_state = "swall_s9"},/area/shuttle/arrival/station) +"bzE" = (/turf/simulated/floor{icon_state = "arrival"},/area/hallway/secondary/exit) +"bzF" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "arrival"},/area/hallway/secondary/exit) +"bzG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "arrival"},/area/hallway/secondary/exit) +"bzH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 2; icon_state = "escape"},/area/hallway/secondary/exit) +"bzI" = (/turf/simulated/floor{dir = 2; icon_state = "escape"},/area/hallway/secondary/exit) +"bzJ" = (/obj/machinery/light/small,/turf/simulated/floor{dir = 2; icon_state = "escape"},/area/hallway/secondary/exit) +"bzK" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/shuttle/arrival/station) +"bzL" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/shuttle/arrival/station) +"bzM" = (/turf/simulated/wall/r_wall,/area/storage/eva/security) +"bzN" = (/obj/machinery/door/airlock/glass_engineering{name = "Atmospherics Monitoring"; req_access_txt = "0"; req_one_access_txt = "11;24"},/turf/simulated/floor,/area/storage/eva/security) +"bzO" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/storage/eva/security) +"bzP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/storage/eva/security) +"bzQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/storage/eva/security) +"bzR" = (/obj/machinery/door/airlock/glass{id_tag = "checkpoint2"; name = "Central Access"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/poddoor/preopen,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"bzS" = (/turf/simulated/wall/r_wall,/area/medical/paramedics/security) +"bzT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/paramedics/security) +"bzU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/paramedics/security) +"bzV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/paramedics/security) +"bzW" = (/obj/machinery/door/airlock/glass_medical{id_tag = ""; name = "Paramedic Station"; req_access_txt = "500"},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics/security) +"bzX" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"bzY" = (/obj/machinery/door/airlock/external/snow{name = "Escape Airlock"; req_access_txt = "1"},/obj/docking_port/destination/escape/shuttle/station{dir = 4},/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"bzZ" = (/obj/machinery/atmospherics/binary/valve{dir = 4; name = "EMERGENCY VENT"},/turf/simulated/wall/r_wall,/area/storage/eva/security) +"bAa" = (/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 1},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{icon_state = "warning"},/area/storage/eva/security) +"bAb" = (/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 1},/obj/machinery/meter{frequency = 1443; id_tag = "dloop_atm_meter"; name = "Distribution Loop"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "warning"},/area/storage/eva/security) +"bAc" = (/obj/machinery/door/window{base_state = "left"; dir = 4; name = "Atmospherics Monitoring"; req_access_txt = "32"},/obj/machinery/atmospherics/binary/valve/open{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "warning"},/area/storage/eva/security) +"bAd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "warningcorner"; dir = 1},/area/storage/eva/security) +"bAe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/storage/eva/security) +"bAf" = (/obj/machinery/door/airlock/glass,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/storage/eva/security) +"bAg" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"bAh" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"bAi" = (/obj/machinery/door/airlock/glass_medical{id_tag = ""; name = "Paramedic Station"; req_access_txt = "500"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics/security) +"bAj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics/security) +"bAk" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics/security) +"bAl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics/security) +"bAm" = (/obj/machinery/power/apc{cell_type = 0; dir = 4; pixel_x = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics/security) +"bAn" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"bAo" = (/obj/structure/sign/securearea{pixel_x = -32},/obj/machinery/atmospherics/unary/portables_connector{dir = 1; name = "Connector Port (Air Supply)"},/obj/machinery/portable_atmospherics/canister,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/storage/eva/security) +"bAp" = (/obj/machinery/atmospherics/trinary/filter{dir = 1; filter_type = 3; icon_state = "intact_on"; name = "Gas filter (CO2)"; on = 1},/turf/simulated/floor/plating,/area/storage/eva/security) +"bAq" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plating,/area/storage/eva/security) +"bAr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/storage/eva/security) +"bAs" = (/obj/structure/closet/cabinet/snow,/obj/machinery/camera{c_tag = "Research Outpost Anomalous Materials Lab"; dir = 8; network = list("RD","SS13")},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4; initialize_directions = 11},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{tag = "icon-bot (SOUTHWEST)"; icon_state = "bot"; dir = 10},/area/storage/eva/security) +"bAt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/storage/eva/security) +"bAu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"bAv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/hallway/primary/fore{name = "\improper Taxi Civillian Dock"}) +"bAw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/sign/greencross,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/paramedics/security) +"bAx" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics/security) +"bAy" = (/obj/machinery/bot/medbot,/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics/security) +"bAz" = (/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics/security) +"bAA" = (/obj/structure/table,/obj/structure/closet/walllocker/defiblocker/east,/obj/machinery/camera{c_tag = "Arrivals North East"; dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics/security) +"bAB" = (/obj/structure/cable,/obj/machinery/power/battery/smes{charge = 1e+006},/turf/simulated/floor/plating,/area/storage/eva/security) +"bAC" = (/obj/machinery/atmospherics/trinary/filter{dir = 1; filter_type = 0; icon_state = "intact_on"; name = "Gas filter (Plasma)"; on = 1},/turf/simulated/floor/plating,/area/storage/eva/security) +"bAD" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4; initialize_directions = 11},/turf/simulated/floor/plating,/area/storage/eva/security) +"bAE" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/storage/eva/security) +"bAF" = (/obj/structure/closet/cabinet/snow,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{tag = "icon-bot (SOUTHWEST)"; icon_state = "bot"; dir = 10},/area/storage/eva/security) +"bAG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/storage/eva/security) +"bAH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/paramedics/security) +"bAI" = (/turf/simulated/floor{icon_state = "warnwhite"},/area/medical/paramedics/security) +"bAJ" = (/turf/simulated/floor{dir = 1; icon_state = "warnwhitecorner"},/area/medical/paramedics/security) +"bAK" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin,/obj/machinery/recharger/defibcharger/wallcharger{pixel_x = 32},/obj/item/weapon/storage/box/bodybags,/obj/item/weapon/storage/firstaid/fire,/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics/security) +"bAL" = (/obj/item/device/analyzer,/obj/item/weapon/wrench,/obj/machinery/alarm{dir = 4; pixel_x = -22; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/terminal{dir = 1},/turf/simulated/floor/plating,/area/storage/eva/security) +"bAM" = (/obj/machinery/atmospherics/trinary/filter{dir = 1; filter_type = 4; icon_state = "intact_on"; name = "Gas filter (N2O)"; on = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/storage/eva/security) +"bAN" = (/obj/machinery/computer/station_alert,/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4; initialize_directions = 11},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/storage/eva/security) +"bAO" = (/obj/machinery/atmospherics/unary/vent_pump,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/storage/eva/security) +"bAP" = (/obj/machinery/power/apc{cell_type = 0; dir = 4; pixel_x = 24},/obj/structure/cable,/turf/simulated/floor{tag = "icon-bot (SOUTHWEST)"; icon_state = "bot"; dir = 10},/area/storage/eva/security) +"bAQ" = (/obj/machinery/alarm{dir = 1; pixel_y = -25},/obj/machinery/sleep_console{icon_state = "sleeperconsole-r"; orient = "RIGHT"},/turf/simulated/floor{icon_state = "whitebluefull"},/area/medical/paramedics/security) +"bAR" = (/obj/machinery/sleeper{icon_state = "sleeper_0-r"; orient = "RIGHT"},/turf/simulated/floor{icon_state = "whitebluefull"},/area/medical/paramedics/security) +"bAS" = (/obj/structure/rack,/obj/item/roller,/obj/item/roller,/obj/item/roller,/turf/simulated/floor{dir = 8; icon_state = "warnwhite"},/area/medical/paramedics/security) +"bAT" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2,/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics/security) +"bAU" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics/security) +"bAV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/visible,/turf/simulated/floor/plating,/area/storage/eva/security) +"bAW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/storage/eva/security) +"bAX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/storage/eva/security) +"bAY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/paramedics/security) +"bAZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/paramedics/security) +"bBa" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/paramedics/security) +"bBb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/snow/permafrost,/area) +"bBc" = (/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 5},/turf/snow/permafrost,/area) +"bBd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/snow/permafrost,/area) +"bBe" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 9},/turf/snow/permafrost,/area) +"bBf" = (/obj/docking_port/destination/syndicate/southwest,/turf/snow,/area) +"bBg" = (/obj/docking_port/destination/salvage/south{areaname = "south of the security and science station"; dir = 2},/turf/snow,/area) +"bBh" = (/obj/docking_port/destination/vox/southeast_solars,/turf/snow,/area) +"bBi" = (/obj/docking_port/destination/syndicate/south,/turf/snow,/area) +"bBj" = (/obj/docking_port/destination/vox/southwest_solars,/turf/snow,/area) +"bBk" = (/turf/space,/area) +"bBl" = (/turf/space{icon_state = "black"},/area) +"bBm" = (/turf/unsimulated/wall{icon_state = "iron6"},/area) +"bBn" = (/obj/structure/window/reinforced,/turf/unsimulated/wall{icon_state = "iron12"},/area) +"bBo" = (/turf/unsimulated/wall{icon_state = "iron14"},/area) +"bBp" = (/turf/unsimulated/wall{icon_state = "iron10"},/area) +"bBq" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north,/area) +"bBr" = (/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/wall{icon_state = "iron3"},/area) +"bBs" = (/turf/simulated/floor/holofloor{icon_state = "engine"; name = "Holodeck Projector Floor"},/area/holodeck/source_wildlife) +"bBt" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/wall{icon_state = "iron3"},/area) +"bBu" = (/turf/simulated/floor/holofloor{icon_state = "asteroid"},/area/holodeck/source_desert) +"bBv" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "asteroid2"},/area/holodeck/source_desert) +"bBw" = (/obj/structure/flora/ausbushes/fullgrass,/turf/simulated/floor/holofloor/grass,/area/holodeck/source_picnicarea) +"bBx" = (/obj/structure/flora/ausbushes/grassybush,/turf/simulated/floor/holofloor/grass,/area/holodeck/source_picnicarea) +"bBy" = (/obj/structure/rack/holo,/obj/item/clothing/under/dress/dress_saloon,/obj/item/clothing/head/hairflower,/turf/simulated/floor/holofloor{icon_state = "cult"},/area/holodeck/source_theatre) +"bBz" = (/obj/structure/rack/holo,/obj/map/spawner/set_spawner/theater,/turf/simulated/floor/holofloor{icon_state = "cult"},/area/holodeck/source_theatre) +"bBA" = (/turf/simulated/floor/holofloor{icon_state = "engine"; name = "Holodeck Projector Floor"},/area/holodeck/source_plating) +"bBB" = (/turf/simulated/floor/holofloor{icon_state = "engine"; name = "Burn-Mix Floor"; nitrogen = 0; oxygen = 2500; temperature = 370; toxins = 5000},/area/holodeck/source_burntest) +"bBC" = (/turf/simulated/floor/holofloor{dir = 9; icon_state = "red"},/area/holodeck/source_emptycourt) +"bBD" = (/turf/simulated/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/source_emptycourt) +"bBE" = (/turf/simulated/floor/holofloor{dir = 5; icon_state = "red"},/area/holodeck/source_emptycourt) +"bBF" = (/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/wall{icon_state = "iron3"},/area) +"bBG" = (/turf/space/transit/north,/area) +"bBH" = (/obj/effect/landmark{name = "Holocarp Spawn"},/turf/simulated/floor/holofloor{icon_state = "engine"; name = "Holodeck Projector Floor"},/area/holodeck/source_wildlife) +"bBI" = (/obj/structure/flora/ausbushes/fullgrass,/turf/simulated/floor/holofloor{icon_state = "asteroid"},/area/holodeck/source_desert) +"bBJ" = (/turf/simulated/floor/holofloor{icon_state = "asteroid7"},/area/holodeck/source_desert) +"bBK" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "asteroid8"},/area/holodeck/source_desert) +"bBL" = (/obj/structure/flora/ausbushes/ywflowers,/turf/simulated/floor/holofloor/grass,/area/holodeck/source_picnicarea) +"bBM" = (/obj/structure/flora/ausbushes/brflowers,/turf/simulated/floor/holofloor/grass,/area/holodeck/source_picnicarea) +"bBN" = (/turf/simulated/floor/holofloor{icon_state = "cult"},/area/holodeck/source_theatre) +"bBO" = (/obj/effect/landmark{name = "Atmospheric Test Start"},/turf/simulated/floor/holofloor{icon_state = "engine"; name = "Burn-Mix Floor"; nitrogen = 0; oxygen = 2500; temperature = 370; toxins = 5000},/area/holodeck/source_burntest) +"bBP" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/source_emptycourt) +"bBQ" = (/turf/simulated/floor/holofloor,/area/holodeck/source_emptycourt) +"bBR" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/source_emptycourt) +"bBS" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "asteroid3"},/area/holodeck/source_desert) +"bBT" = (/turf/simulated/floor/holofloor/grass,/obj/structure/flora/ausbushes/ppflowers,/turf/simulated/floor/holofloor{dir = 4; icon_state = "wood_siding2"},/area/holodeck/source_picnicarea) +"bBU" = (/turf/simulated/floor/holofloor/grass,/obj/structure/flora/ausbushes/ywflowers,/turf/simulated/floor/holofloor{dir = 4; icon_state = "wood_siding2"},/area/holodeck/source_picnicarea) +"bBV" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "asteroid1"},/area/holodeck/source_desert) +"bBW" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "asteroid11"},/area/holodeck/source_desert) +"bBX" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/holofloor{icon_state = "asteroid"},/area/holodeck/source_picnicarea) +"bBY" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "wood"},/turf/simulated/floor/holofloor{icon_state = "siding1"},/area/holodeck/source_theatre) +"bBZ" = (/turf/simulated/floor/holofloor{icon_state = "rampbottom"},/area/holodeck/source_theatre) +"bCa" = (/turf/simulated/floor/holofloor/grass,/obj/structure/flora/ausbushes/sunnybush,/turf/simulated/floor/holofloor{icon_state = "wood_siding5"},/area/holodeck/source_picnicarea) +"bCb" = (/obj/effect/decal/cleanable/dirt,/obj/item/weapon/stool/hologram,/turf/simulated/floor/holofloor{icon_state = "asteroid"},/area/holodeck/source_picnicarea) +"bCc" = (/obj/structure/table/holotable/wood,/turf/simulated/floor/holofloor{icon_state = "asteroid"},/area/holodeck/source_picnicarea) +"bCd" = (/turf/simulated/floor/holofloor/grass,/obj/structure/flora/ausbushes/sunnybush,/turf/simulated/floor/holofloor{icon_state = "wood_siding9"},/area/holodeck/source_picnicarea) +"bCe" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "wood"},/area/holodeck/source_theatre) +"bCf" = (/obj/item/weapon/stool/hologram,/turf/simulated/floor/holofloor{dir = 4; icon_state = "carpet6-2"},/area/holodeck/source_theatre) +"bCg" = (/obj/item/weapon/stool/hologram,/turf/simulated/floor/holofloor{dir = 4; icon_state = "carpet14-10"},/area/holodeck/source_theatre) +"bCh" = (/obj/item/weapon/stool/hologram,/turf/simulated/floor/holofloor{dir = 4; icon_state = "carpet10-8"},/area/holodeck/source_theatre) +"bCi" = (/turf/simulated/floor/holofloor{icon_state = "asteroid5"},/area/holodeck/source_desert) +"bCj" = (/turf/simulated/floor/holofloor/grass,/obj/structure/flora/ausbushes/sunnybush,/turf/simulated/floor/holofloor{icon_state = "wood_siding6"},/area/holodeck/source_picnicarea) +"bCk" = (/turf/simulated/floor/holofloor/grass,/obj/structure/flora/ausbushes/sunnybush,/turf/simulated/floor/holofloor{icon_state = "wood_siding10"},/area/holodeck/source_picnicarea) +"bCl" = (/obj/item/weapon/stool/hologram,/turf/simulated/floor/holofloor{dir = 4; icon_state = "carpet7-3"},/area/holodeck/source_theatre) +"bCm" = (/obj/item/weapon/stool/hologram,/turf/simulated/floor/holofloor{dir = 4; icon_state = "carpet15-15"},/area/holodeck/source_theatre) +"bCn" = (/obj/item/weapon/stool/hologram,/turf/simulated/floor/holofloor{dir = 4; icon_state = "carpet11-12"},/area/holodeck/source_theatre) +"bCo" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/source_emptycourt) +"bCp" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/source_emptycourt) +"bCq" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "carpet2-0"},/area/holodeck/source_theatre) +"bCr" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north,/area) +"bCs" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north,/area) +"bCt" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_throwdown"; tiles = 0},/obj/docking_port/destination/taxi/a/transit{dir = 2},/turf/space/transit/north,/area) +"bCu" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_throwdown"; tiles = 0},/obj/docking_port/destination/taxi/b/transit{dir = 2},/turf/space/transit/north,/area) +"bCv" = (/obj/structure/flora/ausbushes/sparsegrass,/turf/simulated/floor/holofloor{icon_state = "asteroid"},/area/holodeck/source_desert) +"bCw" = (/obj/structure/flora/ausbushes/genericbush,/turf/simulated/floor/holofloor{icon_state = "asteroid"},/area/holodeck/source_desert) +"bCx" = (/turf/simulated/floor/holofloor/grass,/obj/structure/flora/ausbushes/ywflowers,/turf/simulated/floor/holofloor{icon_state = "wood_siding1"},/area/holodeck/source_picnicarea) +"bCy" = (/turf/simulated/floor/holofloor/grass,/obj/structure/flora/ausbushes/brflowers,/turf/simulated/floor/holofloor{icon_state = "wood_siding1"},/area/holodeck/source_picnicarea) +"bCz" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "carpet3-0"},/area/holodeck/source_theatre) +"bCA" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north,/area) +"bCB" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north,/area) +"bCC" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 4; name = "thrower_escapeshuttletop(right)"; tiles = 0},/turf/space/transit/north,/area) +"bCD" = (/turf/space/transit/north,/area/shuttle/escape_pod1/transit) +"bCE" = (/obj/structure/flora/ausbushes/ppflowers,/turf/simulated/floor/holofloor/grass,/area/holodeck/source_picnicarea) +"bCF" = (/obj/structure/flora/ausbushes/ppflowers,/turf/simulated/floor/holofloor{icon_state = "asteroid"},/area/holodeck/source_desert) +"bCG" = (/obj/structure/flora/ausbushes/lavendergrass,/turf/simulated/floor/holofloor/grass,/area/holodeck/source_picnicarea) +"bCH" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/grassybush,/turf/simulated/floor/holofloor/grass,/area/holodeck/source_picnicarea) +"bCI" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "carpet1-0"},/area/holodeck/source_theatre) +"bCJ" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "carpet5-1"},/area/holodeck/source_theatre) +"bCK" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "carpet13-5"},/area/holodeck/source_theatre) +"bCL" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "carpet9-4"},/area/holodeck/source_theatre) +"bCM" = (/turf/simulated/floor/holofloor{dir = 10; icon_state = "green"},/area/holodeck/source_emptycourt) +"bCN" = (/turf/simulated/floor/holofloor{icon_state = "green"},/area/holodeck/source_emptycourt) +"bCO" = (/turf/simulated/floor/holofloor{dir = 6; icon_state = "green"},/area/holodeck/source_emptycourt) +"bCP" = (/turf/unsimulated/wall,/area) +"bCQ" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/wall{icon_state = "iron12"},/area) +"bCR" = (/turf/unsimulated/wall{icon_state = "iron11"},/area) +"bCS" = (/turf/simulated/floor/holofloor{dir = 9; icon_state = "red"},/area/holodeck/source_basketball) +"bCT" = (/obj/structure/holohoop,/turf/simulated/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/source_basketball) +"bCU" = (/turf/simulated/floor/holofloor{dir = 5; icon_state = "red"},/area/holodeck/source_basketball) +"bCV" = (/turf/simulated/floor/holofloor{dir = 5; icon_state = "17"},/area/holodeck/source_space) +"bCW" = (/turf/simulated/floor/holofloor{dir = 5; icon_state = "22"},/area/holodeck/source_space) +"bCX" = (/turf/simulated/floor/holofloor{dir = 5; icon_state = "1"},/area/holodeck/source_space) +"bCY" = (/turf/simulated/floor/holofloor{icon_state = "snow"},/area/holodeck/source_snowfield) +"bCZ" = (/turf/simulated/floor/holofloor{icon_state = "grimy"},/area/holodeck/source_meetinghall) +"bDa" = (/turf/simulated/floor/beach/sand,/area/holodeck/source_beach) +"bDb" = (/obj/structure/table/holotable,/obj/machinery/readybutton{pixel_y = -24},/turf/simulated/floor/holofloor{dir = 9; icon_state = "red"},/area/holodeck/source_thunderdomecourt) +"bDc" = (/obj/structure/table/holotable,/obj/item/clothing/head/helmet/thunderdome,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/under/color/red,/obj/item/weapon/holo/esword/red,/turf/simulated/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/source_thunderdomecourt) +"bDd" = (/obj/structure/table/holotable,/turf/simulated/floor/holofloor{dir = 5; icon_state = "red"},/area/holodeck/source_thunderdomecourt) +"bDe" = (/obj/structure/table/holotable,/obj/item/clothing/gloves/boxing/hologlove,/turf/simulated/floor/holofloor{dir = 9; icon_state = "red"},/area/holodeck/source_boxingcourt) +"bDf" = (/turf/simulated/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/source_boxingcourt) +"bDg" = (/obj/structure/table/holotable,/obj/item/clothing/gloves/boxing/hologlove,/turf/simulated/floor/holofloor{dir = 5; icon_state = "red"},/area/holodeck/source_boxingcourt) +"bDh" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/source_basketball) +"bDi" = (/turf/simulated/floor/holofloor,/area/holodeck/source_basketball) +"bDj" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/source_basketball) +"bDk" = (/obj/structure/flora/grass/green,/turf/simulated/floor/holofloor{icon_state = "snow"},/area/holodeck/source_snowfield) +"bDl" = (/obj/structure/flora/grass/both,/turf/simulated/floor/holofloor{icon_state = "snow"},/area/holodeck/source_snowfield) +"bDm" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "carpet4-0"},/area/holodeck/source_meetinghall) +"bDn" = (/obj/structure/bed/chair/holowood/wings,/turf/simulated/floor/holofloor{dir = 1; icon_state = "carpet12-0"},/area/holodeck/source_meetinghall) +"bDo" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "carpet8-0"},/area/holodeck/source_meetinghall) +"bDp" = (/obj/effect/overlay/palmtree_r,/turf/simulated/floor/beach/sand,/area/holodeck/source_beach) +"bDq" = (/obj/effect/overlay/palmtree_l,/obj/effect/overlay/coconut,/turf/simulated/floor/beach/sand,/area/holodeck/source_beach) +"bDr" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/source_thunderdomecourt) +"bDs" = (/turf/simulated/floor/holofloor,/area/holodeck/source_thunderdomecourt) +"bDt" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/source_thunderdomecourt) +"bDu" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/source_boxingcourt) +"bDv" = (/turf/simulated/floor/holofloor,/area/holodeck/source_boxingcourt) +"bDw" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/source_boxingcourt) +"bDx" = (/turf/simulated/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/source_basketball) +"bDy" = (/obj/structure/flora/tree/pine/xmas,/turf/simulated/floor/holofloor{icon_state = "snow"},/area/holodeck/source_snowfield) +"bDz" = (/obj/structure/table/holotable/wood,/turf/simulated/floor/holofloor{icon_state = "grimy"},/area/holodeck/source_meetinghall) +"bDA" = (/turf/simulated/floor/holofloor{dir = 10; icon_state = "red"},/area/holodeck/source_basketball) +"bDB" = (/turf/simulated/floor/holofloor{icon_state = "red"},/area/holodeck/source_basketball) +"bDC" = (/turf/simulated/floor/holofloor{dir = 6; icon_state = "red"},/area/holodeck/source_basketball) +"bDD" = (/obj/structure/bed/chair/holowood/normal{dir = 1},/turf/simulated/floor/holofloor{dir = 4; icon_state = "carpet6-2"},/area/holodeck/source_meetinghall) +"bDE" = (/obj/structure/bed/chair/holowood/normal{dir = 1},/turf/simulated/floor/holofloor{icon_state = "carpet14-10"},/area/holodeck/source_meetinghall) +"bDF" = (/obj/structure/bed/chair/holowood/normal{dir = 1},/turf/simulated/floor/holofloor{dir = 4; icon_state = "carpet10-8"},/area/holodeck/source_meetinghall) +"bDG" = (/obj/item/clothing/under/rainbow,/obj/item/clothing/glasses/sunglasses,/turf/simulated/floor/beach/sand,/area/holodeck/source_beach) +"bDH" = (/obj/structure/window/reinforced/holo,/turf/simulated/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/source_thunderdomecourt) +"bDI" = (/obj/structure/window/reinforced/holo,/turf/simulated/floor/holofloor,/area/holodeck/source_thunderdomecourt) +"bDJ" = (/obj/structure/window/reinforced/holo,/turf/simulated/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/source_thunderdomecourt) +"bDK" = (/turf/simulated/floor/holofloor{dir = 9; icon_state = "green"},/area/holodeck/source_basketball) +"bDL" = (/turf/simulated/floor/holofloor{dir = 1; icon_state = "green"},/area/holodeck/source_basketball) +"bDM" = (/turf/simulated/floor/holofloor{dir = 5; icon_state = "green"},/area/holodeck/source_basketball) +"bDN" = (/obj/structure/flora/tree/dead,/turf/simulated/floor/holofloor{icon_state = "snow"},/area/holodeck/source_snowfield) +"bDO" = (/obj/structure/flora/grass/brown,/turf/simulated/floor/holofloor{icon_state = "snow"},/area/holodeck/source_snowfield) +"bDP" = (/obj/structure/bed/chair/holowood/normal{dir = 1},/turf/simulated/floor/holofloor{icon_state = "carpet7-3"},/area/holodeck/source_meetinghall) +"bDQ" = (/obj/structure/bed/chair/holowood/normal{dir = 1},/turf/simulated/floor/holofloor{icon_state = "carpet15-15"},/area/holodeck/source_meetinghall) +"bDR" = (/obj/structure/bed/chair/holowood/normal{dir = 1},/turf/simulated/floor/holofloor{icon_state = "carpet11-12"},/area/holodeck/source_meetinghall) +"bDS" = (/obj/item/weapon/beach_ball,/turf/simulated/floor/beach/sand,/area/holodeck/source_beach) +"bDT" = (/obj/structure/window/reinforced/holo{dir = 1},/turf/simulated/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/source_thunderdomecourt) +"bDU" = (/obj/structure/window/reinforced/holo{dir = 1},/turf/simulated/floor/holofloor,/area/holodeck/source_thunderdomecourt) +"bDV" = (/obj/structure/window/reinforced/holo{dir = 1},/turf/simulated/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/source_thunderdomecourt) +"bDW" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/source_boxingcourt) +"bDX" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/source_boxingcourt) +"bDY" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/source_basketball) +"bDZ" = (/obj/item/weapon/beach_ball/holoball,/turf/simulated/floor/holofloor,/area/holodeck/source_basketball) +"bEa" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/source_basketball) +"bEb" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/source_thunderdomecourt) +"bEc" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/source_thunderdomecourt) +"bEd" = (/turf/simulated/floor/holofloor{icon_state = "green"},/area/holodeck/source_basketball) +"bEe" = (/turf/simulated/floor/holofloor{icon_state = "sand"; name = "Soft sand"},/area/holodeck/source_beach) +"bEf" = (/obj/structure/bed/chair/holowood/normal{dir = 1},/turf/simulated/floor/holofloor{dir = 4; icon_state = "carpet5-1"},/area/holodeck/source_meetinghall) +"bEg" = (/obj/structure/bed/chair/holowood/normal{dir = 1},/turf/simulated/floor/holofloor{dir = 4; icon_state = "carpet13-5"},/area/holodeck/source_meetinghall) +"bEh" = (/obj/structure/bed/chair/holowood/normal{dir = 1},/turf/simulated/floor/holofloor{icon_state = "carpet9-4"},/area/holodeck/source_meetinghall) +"bEi" = (/turf/simulated/floor/beach/coastline,/area/holodeck/source_beach) +"bEj" = (/turf/simulated/floor/holofloor{dir = 10; icon_state = "green"},/area/holodeck/source_basketball) +"bEk" = (/obj/structure/holohoop{dir = 1},/turf/simulated/floor/holofloor{icon_state = "green"},/area/holodeck/source_basketball) +"bEl" = (/turf/simulated/floor/holofloor{dir = 6; icon_state = "green"},/area/holodeck/source_basketball) +"bEm" = (/turf/simulated/floor/beach/water,/area/holodeck/source_beach) +"bEn" = (/obj/structure/table/holotable,/turf/simulated/floor/holofloor{dir = 10; icon_state = "green"},/area/holodeck/source_thunderdomecourt) +"bEo" = (/obj/structure/table/holotable,/obj/item/clothing/head/helmet/thunderdome,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/under/color/green,/obj/item/weapon/holo/esword/green,/turf/simulated/floor/holofloor{icon_state = "green"},/area/holodeck/source_thunderdomecourt) +"bEp" = (/obj/structure/table/holotable,/obj/machinery/readybutton{pixel_y = -24},/turf/simulated/floor/holofloor{dir = 6; icon_state = "green"},/area/holodeck/source_thunderdomecourt) +"bEq" = (/obj/structure/table/holotable,/obj/item/clothing/gloves/boxing/hologlove{icon_state = "boxinggreen"; item_state = "boxinggreen"},/turf/simulated/floor/holofloor{dir = 10; icon_state = "green"},/area/holodeck/source_boxingcourt) +"bEr" = (/turf/simulated/floor/holofloor{icon_state = "green"},/area/holodeck/source_boxingcourt) +"bEs" = (/obj/structure/table/holotable,/obj/item/clothing/gloves/boxing/hologlove{icon_state = "boxinggreen"; item_state = "boxinggreen"},/turf/simulated/floor/holofloor{dir = 6; icon_state = "green"},/area/holodeck/source_boxingcourt) +"bEt" = (/turf/unsimulated/wall{icon_state = "iron5"},/area) +"bEu" = (/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/wall{icon_state = "iron12"},/area) +"bEv" = (/turf/unsimulated/wall{icon_state = "iron13"},/area) +"bEw" = (/turf/unsimulated/wall{icon_state = "iron9"},/area) +"bEx" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/obj/docking_port/destination/escape/shuttle/transit{dir = 4},/turf/space/transit/north,/area) +"bEy" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east,/area) +"bEz" = (/turf/space/transit/east,/area) +"bEA" = (/obj/docking_port/destination/syndicate/transit,/turf/space/transit/north,/area) +"bEB" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 4; name = "thrower_escapeshuttletop(right)"; tiles = 0},/turf/space/transit/east,/area) +"bEC" = (/obj/effect/step_trigger/thrower{direction = 1; name = "thrower_throwup"; tiles = 0},/turf/space/transit/east,/area) +"bED" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 4; name = "thrower_escapeshuttletop(right)"; tiles = 0},/obj/docking_port/destination/salvage/transit{dir = 2},/turf/space/transit/east,/area) +"bEE" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_throwdown"; stopper = 0; tiles = 0},/turf/space/transit/east,/area) +"bEF" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east,/area) +"bEG" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/obj/docking_port/destination/vox/transit,/turf/space/transit/north,/area) +"bEH" = (/turf/unsimulated/wall,/area/start) +"bEI" = (/obj/effect/landmark/start,/turf/unsimulated/floor,/area/start) +"bEJ" = (/turf/unsimulated/wall/splashscreen/snowmap,/area/start) +"bEK" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "swall_f6"},/area/shuttle/escape/centcom) +"bEL" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/shuttle/escape/centcom) +"bEM" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "swall_f10"},/area/shuttle/escape/centcom) +"bEN" = (/turf/simulated/shuttle/wall{icon_state = "swall13"},/area/shuttle/escape/centcom) +"bEO" = (/obj/structure/shuttle/engine/heater{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/shuttle/escape/centcom) +"bEP" = (/turf/simulated/shuttle/wall{icon_state = "swall3"},/area/shuttle/escape/centcom) +"bEQ" = (/obj/machinery/recharge_station,/obj/machinery/light/small{dir = 8; flickering = 1},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) +"bER" = (/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) +"bES" = (/obj/structure/closet/crate,/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) +"bET" = (/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/o2{pixel_x = 3; pixel_y = 3},/obj/machinery/recharger/defibcharger/wallcharger{pixel_x = -28; pixel_y = 0},/obj/structure/table,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bEU" = (/obj/machinery/iv_drip,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bEV" = (/obj/machinery/sleep_console{icon_state = "sleeperconsole-r"; orient = "RIGHT"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bEW" = (/obj/machinery/sleeper{icon_state = "sleeper_0-r"; orient = "RIGHT"},/obj/machinery/light/small{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bEX" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/shuttle/escape/centcom) +"bEY" = (/obj/structure/closet/walllocker/defiblocker/north{pixel_x = -32; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bEZ" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bFa" = (/obj/machinery/light/small{dir = 8; flickering = 1},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) +"bFb" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; req_access_txt = "0"},/turf/simulated/shuttle/wall{icon_state = "swall3"},/area/shuttle/escape/centcom) +"bFc" = (/turf/unsimulated/wall,/area/centcom/evac) +"bFd" = (/turf/simulated/shuttle/wall{icon_state = "swall7"},/area/shuttle/escape/centcom) +"bFe" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/shuttle/escape/centcom) +"bFf" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/shuttle/escape/centcom) +"bFg" = (/obj/machinery/door/airlock/glass{name = "Escape Shuttle Storage"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"bFh" = (/obj/machinery/door/airlock/glass_medical{name = "Emergency Shuttle Infirmary"; req_access_txt = "0"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"bFi" = (/turf/simulated/shuttle/wall{icon_state = "swall11"},/area/shuttle/escape/centcom) +"bFj" = (/obj/machinery/account_database{name = "CentComm Accounts database"},/turf/unsimulated/floor{icon_state = "warning"; dir = 9},/area/centcom/evac) +"bFk" = (/turf/unsimulated/floor{icon_state = "warning"; dir = 1},/area/centcom/evac) +"bFl" = (/obj/effect/decal/cleanable/blood{icon_state = "floor4"},/turf/unsimulated/floor{icon_state = "warning"; dir = 1},/area/centcom/evac) +"bFm" = (/obj/effect/decal/cleanable/blood{icon_state = "floor7"},/turf/unsimulated/floor{icon_state = "warning"; dir = 1},/area/centcom/evac) +"bFn" = (/obj/effect/decal/cleanable/blood{icon_state = "gibbl4"},/turf/unsimulated/floor{icon_state = "warning"; dir = 1},/area/centcom/evac) +"bFo" = (/obj/effect/decal/cleanable/blood{icon_state = "floor5"},/turf/unsimulated/floor{icon_state = "warning"; dir = 1},/area/centcom/evac) +"bFp" = (/turf/unsimulated/floor{icon_state = "warning"; dir = 5},/area/centcom/evac) +"bFq" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bFr" = (/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"bFs" = (/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{dir = 8; icon_state = "warning"},/area/centcom/evac) +"bFt" = (/obj/effect/decal/cleanable/blood{icon_state = "floor2"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) +"bFu" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) +"bFv" = (/obj/effect/decal/cleanable/blood{icon_state = "floor5"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) +"bFw" = (/obj/effect/decal/cleanable/blood{icon_state = "floor7"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) +"bFx" = (/obj/effect/decal/cleanable/blood{icon_state = "gibbl4"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) +"bFy" = (/obj/effect/decal/cleanable/blood{icon_state = "floor3"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) +"bFz" = (/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{dir = 4; icon_state = "warning"},/area/centcom/evac) +"bFA" = (/obj/machinery/door/airlock/external{name = "Arrival Airlock"},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) +"bFB" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"bFC" = (/obj/structure/bed/chair{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bFD" = (/obj/structure/bed/chair{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bFE" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bFF" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/shuttle/escape/centcom) +"bFG" = (/obj/structure/rack,/obj/item/weapon/grenade/smokebomb,/turf/unsimulated/floor{icon_state = "delivery"; dir = 6},/area/centcom/evac) +"bFH" = (/obj/structure/rack,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "delivery"; dir = 6},/area/centcom/evac) +"bFI" = (/obj/effect/decal/cleanable/blood{icon_state = "floor6"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) +"bFJ" = (/turf/unsimulated/floor{dir = 4; icon_state = "warning"},/area/centcom/evac) +"bFK" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/shuttle/escape/centcom) +"bFL" = (/turf/unsimulated/floor{dir = 8; icon_state = "warning"},/area/centcom/evac) +"bFM" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bFN" = (/obj/effect/decal/cleanable/blood{icon_state = "floor4"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) +"bFO" = (/obj/structure/bed/chair{dir = 4},/obj/machinery/light{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bFP" = (/obj/structure/bed/chair{dir = 8},/obj/machinery/light{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bFQ" = (/obj/effect/decal/cleanable/blood{icon_state = "floor4"},/turf/unsimulated/floor{dir = 8; icon_state = "warning"},/area/centcom/evac) +"bFR" = (/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) +"bFS" = (/obj/effect/decal/cleanable/blood{icon_state = "floor7"},/turf/unsimulated/floor{dir = 4; icon_state = "warning"},/area/centcom/evac) +"bFT" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/centcom/evac) +"bFU" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/centcom/evac) +"bFV" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/obj/item/weapon/extinguisher,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bFW" = (/obj/machinery/light,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"bFX" = (/obj/effect/decal/cleanable/blood{icon_state = "floor6"},/turf/unsimulated/floor{dir = 4; icon_state = "warning"},/area/centcom/evac) +"bFY" = (/turf/simulated/shuttle/wall{icon_state = "swall12"},/area/shuttle/escape/centcom) +"bFZ" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{dir = 3; icon_state = "swall_f10"},/area/shuttle/escape/centcom) +"bGa" = (/obj/structure/table,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bGb" = (/obj/effect/decal/cleanable/blood{icon_state = "floor7"},/turf/unsimulated/floor{dir = 8; icon_state = "warning"},/area/centcom/evac) +"bGc" = (/obj/effect/decal/cleanable/blood{icon_state = "floor3"},/turf/unsimulated/floor{dir = 4; icon_state = "warning"},/area/centcom/evac) +"bGd" = (/obj/structure/bed/chair,/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) +"bGe" = (/obj/structure/bed/chair,/obj/machinery/light/small{dir = 1},/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) +"bGf" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bGg" = (/obj/machinery/light{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bGh" = (/obj/machinery/door/airlock/external{name = "Arrival Airlock"},/obj/docking_port/destination/escape/shuttle/centcom{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) +"bGi" = (/obj/machinery/door/unpowered/shuttle,/obj/docking_port/shuttle{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/escape/centcom) +"bGj" = (/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) +"bGk" = (/obj/machinery/door/airlock/glass_security{name = "Emergency Shuttle Brig"; req_access_txt = "2"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"bGl" = (/turf/unsimulated/floor{icon_state = "warning"; dir = 10},/area/centcom/evac) +"bGm" = (/obj/effect/decal/cleanable/blood{icon_state = "floor3"},/turf/unsimulated/floor{icon_state = "warning"},/area/centcom/evac) +"bGn" = (/obj/effect/decal/cleanable/blood{icon_state = "floor2"},/turf/unsimulated/floor{icon_state = "warning"},/area/centcom/evac) +"bGo" = (/obj/effect/decal/cleanable/blood{icon_state = "gibbl4"},/turf/unsimulated/floor{icon_state = "warning"},/area/centcom/evac) +"bGp" = (/turf/unsimulated/floor{icon_state = "warning"},/area/centcom/evac) +"bGq" = (/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{icon_state = "warning"},/area/centcom/evac) +"bGr" = (/obj/effect/decal/cleanable/blood{icon_state = "floor6"},/turf/unsimulated/floor{icon_state = "warning"},/area/centcom/evac) +"bGs" = (/obj/effect/decal/cleanable/blood{icon_state = "floor4"},/turf/unsimulated/floor{icon_state = "warning"; dir = 6},/area/centcom/evac) +"bGt" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) +"bGu" = (/obj/structure/table,/obj/item/weapon/handcuffs,/obj/item/weapon/handcuffs,/obj/item/weapon/handcuffs,/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) +"bGv" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/centcom/evac) +"bGw" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/centcom/evac) +"bGx" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/centcom/evac) +"bGy" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "swall_f5"},/area/shuttle/escape/centcom) +"bGz" = (/turf/simulated/shuttle/wall{icon_state = "swall14"},/area/shuttle/escape/centcom) +"bGA" = (/obj/machinery/door/airlock/glass_command{name = "Emergency Shuttle Cockpit"; req_access_txt = "19"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"bGB" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "swall_f9"},/area/shuttle/escape/centcom) +"bGC" = (/turf/space,/area/shuttle/escape_pod1/centcom) +"bGD" = (/obj/machinery/computer/security,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bGE" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 29},/obj/machinery/light{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"bGF" = (/obj/machinery/light{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"bGG" = (/obj/machinery/computer/atmos_alert,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bGH" = (/obj/machinery/computer/communications,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bGI" = (/obj/machinery/computer/crew,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bGJ" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/extinguisher,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bGK" = (/obj/machinery/computer/shuttle,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bGL" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bGM" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{icon_state = "swall_f6"},/area/shuttle/escape/centcom) +"bGN" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/shuttle/escape/centcom) +"bGO" = (/turf/unsimulated/wall,/area/centcom/suppy) +"bGP" = (/obj/docking_port/destination/supply/centcom{dir = 2},/turf/unsimulated/wall,/area/centcom/suppy) +"bGQ" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "swall_f6"},/area/shuttle/supply) +"bGR" = (/turf/simulated/shuttle/wall{icon_state = "swall12"},/area/shuttle/supply) +"bGS" = (/obj/machinery/door/unpowered/shuttle,/obj/docking_port/shuttle,/turf/simulated/floor,/area/shuttle/supply) +"bGT" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/floor,/area/shuttle/supply) +"bGU" = (/obj/machinery/conveyor{dir = 1; id_tag = "Beltanator"},/turf/simulated/floor/plating,/area/shuttle/supply) +"bGV" = (/obj/structure/shuttle/engine/propulsion{dir = 8},/turf/simulated/floor/plating/airless,/area/shuttle/supply) +"bGW" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"},/area) +"bGX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area) +"bGY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area) +"bGZ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area) +"bHa" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"},/area) +"bHb" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f9"},/area/shuttle/supply) +"bHc" = (/obj/machinery/light{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/supply) +"bHd" = (/turf/simulated/shuttle/floor,/area/shuttle/supply) +"bHe" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/supply) +"bHf" = (/turf/simulated/shuttle/wall{icon_state = "swall3"},/area) +"bHg" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area) +"bHh" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area) +"bHi" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area) +"bHj" = (/turf/simulated/shuttle/wall{icon_state = "swall3"},/area/shuttle/supply) +"bHk" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/supply) +"bHl" = (/turf/unsimulated/wall,/area/syndicate_mothership) +"bHm" = (/turf/unsimulated/beach/sand,/area/syndicate_mothership) +"bHn" = (/obj/effect/overlay/palmtree_l,/turf/unsimulated/beach/sand,/area/syndicate_mothership) +"bHo" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "swall_f5"},/area/shuttle/supply) +"bHp" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f10"},/area/shuttle/supply) +"bHq" = (/obj/machinery/light,/turf/simulated/shuttle/floor,/area/shuttle/supply) +"bHr" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/light,/turf/simulated/shuttle/floor,/area/shuttle/supply) +"bHs" = (/turf/unsimulated/wall,/area/centcom/ferry) +"bHt" = (/obj/effect/overlay/palmtree_r,/turf/unsimulated/beach/sand,/area/syndicate_mothership) +"bHu" = (/mob/living/simple_animal/crab{desc = "A hard-lined communist crustacean. Is never content just lounging around all the time, and is always thinking of how best to take down the bourgeoisie"; name = "Comrab"},/turf/unsimulated/beach/sand,/area/syndicate_mothership) +"bHv" = (/obj/effect/overlay/coconut,/turf/unsimulated/beach/sand,/area/syndicate_mothership) +"bHw" = (/mob/living/simple_animal/parrot,/turf/unsimulated/beach/sand,/area/syndicate_mothership) +"bHx" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/simulated/shuttle/wall{icon_state = "swall_f5"},/area) +"bHy" = (/turf/simulated/shuttle/wall{icon_state = "swall12"},/area) +"bHz" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area) +"bHA" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"},/turf/simulated/shuttle/wall{icon_state = "swall_f9"},/area) +"bHB" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) +"bHC" = (/turf/unsimulated/wall{name = "Prison Shuttle"},/area) +"bHD" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f6"},/area/shuttle/transport1/centcom) +"bHE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating,/area/shuttle/transport1/centcom) +"bHF" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{dir = 3; icon_state = "swall_f10"},/area/shuttle/transport1/centcom) +"bHG" = (/turf/unsimulated/beach/coastline,/area/syndicate_mothership) +"bHH" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f9"},/area/shuttle/transport1/centcom) +"bHI" = (/obj/machinery/computer/shuttle_control/transport,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"bHJ" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f5"},/area/shuttle/transport1/centcom) +"bHK" = (/turf/unsimulated/beach/water,/area/syndicate_mothership) +"bHL" = (/turf/unsimulated/wall,/area/wizard_station) +"bHM" = (/turf/unsimulated/wall,/area/centcom/holding) +"bHN" = (/turf/simulated/shuttle/wall{icon_state = "swall3"},/area/shuttle/transport1/centcom) +"bHO" = (/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"bHP" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"bHQ" = (/obj/structure/bookcase{name = "Forbidden Knowledge"},/obj/effect/decal/cleanable/cobweb,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"bHR" = (/obj/structure/bookcase{name = "Forbidden Knowledge"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"bHS" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"bHT" = (/obj/machinery/computer/library/checkout,/obj/structure/table/woodentable,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"bHU" = (/obj/machinery/vending/magivend,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"bHV" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"bHW" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/weapon/storage/backpack/satchel,/turf/unsimulated/floor{dir = 9; icon_state = "carpetside"},/area/wizard_station) +"bHX" = (/obj/structure/mirror{pixel_y = 28},/turf/unsimulated/floor{dir = 1; icon_state = "carpetside"},/area/wizard_station) +"bHY" = (/obj/structure/bed,/obj/item/weapon/bedsheet/rd,/turf/unsimulated/floor{dir = 5; icon_state = "carpetside"},/area/wizard_station) +"bHZ" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "freezerfloor"},/area/centcom/holding) +"bIa" = (/turf/unsimulated/floor{icon_state = "freezerfloor"},/area/centcom/holding) +"bIb" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/unsimulated/floor{icon_state = "freezerfloor"},/area/centcom/holding) +"bIc" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{icon_state = "freezerfloor"},/area/centcom/holding) +"bId" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{icon_state = "freezerfloor"},/area/centcom/holding) +"bIe" = (/obj/structure/rack,/obj/item/device/camera,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"bIf" = (/obj/structure/rack,/obj/item/toy/sword,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"bIg" = (/obj/structure/rack,/obj/item/toy/gun,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"bIh" = (/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"bIi" = (/turf/unsimulated/beach/sand,/area/centcom/holding) +"bIj" = (/obj/effect/overlay/palmtree_r,/obj/effect/overlay/coconut,/turf/unsimulated/beach/sand,/area/centcom/holding) +"bIk" = (/obj/effect/overlay/palmtree_l,/turf/unsimulated/beach/sand,/area/centcom/holding) +"bIl" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f5"},/area/shuttle/transport1/centcom) +"bIm" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{dir = 3; icon_state = "swall_f10"},/area/shuttle/transport1/centcom) +"bIn" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f6"},/area/shuttle/transport1/centcom) +"bIo" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f9"},/area/shuttle/transport1/centcom) +"bIp" = (/turf/space,/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/syndicate_mothership) +"bIq" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/syndicate_mothership) +"bIr" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_mothership) +"bIs" = (/turf/unsimulated/beach/water,/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/syndicate_station/start) +"bIt" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start) +"bIu" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{id_tag = "syndieshutters"; name = "blast shutters"},/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"bIv" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor{id_tag = "syndieshutters"; name = "blast shutters"},/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"bIw" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor{id_tag = "syndieshutters"; name = "blast shutters"},/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"bIx" = (/turf/unsimulated/beach/water,/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/syndicate_station/start) +"bIy" = (/turf/unsimulated/floor{dir = 8; icon_state = "carpetside"},/area/wizard_station) +"bIz" = (/obj/effect/landmark/start{name = "wizard"},/turf/unsimulated/floor{icon_state = "carpet"},/area/wizard_station) +"bIA" = (/turf/unsimulated/floor{dir = 4; icon_state = "carpetside"},/area/wizard_station) +"bIB" = (/obj/structure/table,/obj/item/clothing/head/that,/turf/unsimulated/floor{icon_state = "freezerfloor"},/area/centcom/holding) +"bIC" = (/obj/item/weapon/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"bID" = (/obj/item/device/camera,/turf/unsimulated/beach/sand,/area/centcom/holding) +"bIE" = (/turf/simulated/shuttle/wall{icon_state = "swall13"},/area/shuttle/transport1/centcom) +"bIF" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"bIG" = (/turf/space,/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/shuttle/syndicate_elite/mothership) +"bIH" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"; dir = 1},/turf/space,/area/shuttle/syndicate_elite/mothership) +"bII" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/shuttle/syndicate_elite/mothership) +"bIJ" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 1},/turf/space,/area/shuttle/syndicate_elite/mothership) +"bIK" = (/turf/space,/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/shuttle/syndicate_elite/mothership) +"bIL" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"bIM" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"bIN" = (/obj/structure/table,/obj/item/device/flashlight/lamp{pixel_x = 4; pixel_y = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"bIO" = (/obj/machinery/computer/shuttle_control/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"bIP" = (/obj/structure/table,/obj/machinery/door_control{id_tag = "syndieshutters"; name = "remote shutter control"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"bIQ" = (/obj/structure/computerframe,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"bIR" = (/obj/structure/bookcase{name = "bookcase (Tactics)"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"bIS" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_x = 32; subspace_transmission = 1; syndie = 1},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"bIT" = (/obj/structure/table/woodentable,/obj/item/weapon/tray,/obj/item/weapon/reagent_containers/food/snacks/spellburger,/turf/unsimulated/floor{dir = 10; icon_state = "carpetside"},/area/wizard_station) +"bIU" = (/turf/unsimulated/floor{icon_state = "carpetside"},/area/wizard_station) +"bIV" = (/obj/structure/table/woodentable,/obj/effect/landmark{name = "Teleport-Scroll"},/turf/unsimulated/floor{dir = 6; icon_state = "carpetside"},/area/wizard_station) +"bIW" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/unsimulated/floor{icon_state = "freezerfloor"},/area/centcom/holding) +"bIX" = (/obj/structure/table,/obj/item/weapon/lighter/zippo,/turf/unsimulated/floor{icon_state = "freezerfloor"},/area/centcom/holding) +"bIY" = (/obj/structure/table,/obj/item/weapon/dice/d20,/turf/unsimulated/floor{icon_state = "freezerfloor"},/area/centcom/holding) +"bIZ" = (/obj/item/weapon/stool{pixel_y = 8},/obj/item/clothing/head/bandana{pixel_y = -10},/obj/item/clothing/glasses/sunglasses,/turf/unsimulated/beach/sand,/area/centcom/holding) +"bJa" = (/obj/item/weapon/stool{pixel_y = 8},/turf/unsimulated/beach/sand,/area/centcom/holding) +"bJb" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"bJc" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"bJd" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/syndicate_elite/mothership) +"bJe" = (/obj/structure/window/reinforced,/obj/structure/shuttle/engine/heater{dir = 1},/turf/simulated/floor/plating/airless,/area/shuttle/syndicate_elite/mothership) +"bJf" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"bJg" = (/obj/item/weapon/stool{pixel_y = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"bJh" = (/turf/unsimulated/wall/fakeglass{dir = 8},/area/syndicate_mothership) +"bJi" = (/turf/unsimulated/wall/fakeglass{dir = 4},/area/syndicate_mothership) +"bJj" = (/obj/structure/bed/chair,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"bJk" = (/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) +"bJl" = (/obj/structure/rack,/obj/item/clothing/head/that,/obj/item/clothing/under/suit_jacket,/obj/item/clothing/suit/wcoat,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"bJm" = (/obj/item/weapon/beach_ball,/turf/unsimulated/beach/sand,/area/centcom/holding) +"bJn" = (/obj/structure/bed/chair{dir = 4},/obj/machinery/light{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"bJo" = (/obj/structure/bed/chair{dir = 8},/obj/machinery/light{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"bJp" = (/obj/effect/landmark{name = "Syndicate-Commando-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) +"bJq" = (/mob/living/silicon/decoy{icon_state = "ai-malf"; name = "GLaDOS"},/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/syndicate_mothership/control) +"bJr" = (/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; freerange = 1; frequency = 1213; name = "Syndicate Ops Intercom"; subspace_transmission = 1; syndie = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "circuit"},/area/syndicate_mothership) +"bJs" = (/obj/structure/table,/obj/item/stack/sheet/glass/glass{amount = 10},/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"bJt" = (/obj/machinery/light,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"bJu" = (/obj/structure/closet/syndicate/personal,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"bJv" = (/obj/machinery/vending/autodrobe{desc = "Many lives went into stealing and reverse-engineering this. The Mime almost managed to set us up the bomb, too."; name = "\improper Syndicate AutoDrobe"; req_access = null},/turf/unsimulated/floor{icon_state = "bar"},/area/syndicate_mothership) +"bJw" = (/turf/unsimulated/floor{icon_state = "bar"},/area/syndicate_mothership) +"bJx" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"bJy" = (/obj/structure/bed/chair/comfy/teal,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"bJz" = (/obj/structure/bookcase,/obj/item/weapon/book/manual/engineering_hacking,/obj/item/weapon/book/manual/robotics_cyborgs,/obj/item/weapon/book/manual/engineering_singularity_safety,/obj/item/weapon/book/manual/detective,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"bJA" = (/obj/structure/bookcase,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"bJB" = (/obj/structure/bed/chair{dir = 4},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"bJC" = (/obj/structure/table/woodentable,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"bJD" = (/obj/structure/table/woodentable,/obj/item/weapon/dice/d20,/obj/item/weapon/dice,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"bJE" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/weapon/staff/broom,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) +"bJF" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/magusblue,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) +"bJG" = (/obj/structure/rack,/obj/item/weapon/storage/fancy/crayons,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"bJH" = (/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"bJI" = (/obj/structure/bed/chair{dir = 4},/obj/machinery/light{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) +"bJJ" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) +"bJK" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) +"bJL" = (/turf/unsimulated/beach/water,/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/syndicate_station/start) +"bJM" = (/obj/machinery/door/window{dir = 1; name = "Cockpit"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"bJN" = (/turf/unsimulated/beach/water,/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/syndicate_station/start) +"bJO" = (/obj/machinery/vending/nazivend,/turf/unsimulated/floor{icon_state = "bar"},/area/syndicate_mothership) +"bJP" = (/obj/item/weapon/paper{info = "GET DAT FUCKEN DISK"; name = "memo"},/turf/unsimulated/floor{icon_state = "bar"},/area/syndicate_mothership) +"bJQ" = (/obj/machinery/door/airlock/centcom{name = "Study"; opacity = 1; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "bar"},/area/syndicate_mothership) +"bJR" = (/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"bJS" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/snacks/chips,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"bJT" = (/obj/structure/table/woodentable,/obj/item/weapon/spacecash,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"bJU" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/red,/obj/item/clothing/shoes/sandal,/obj/item/clothing/head/wizard/red,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) +"bJV" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/magusred,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) +"bJW" = (/turf/unsimulated/beach/coastline,/area/centcom/holding) +"bJX" = (/obj/item/clothing/head/collectable/paper,/turf/unsimulated/beach/coastline,/area/centcom/holding) +"bJY" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) +"bJZ" = (/turf/space,/area/syndicate_mothership/elite_squad) +"bKa" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_mothership/elite_squad) +"bKb" = (/obj/machinery/computer/pod{id_tags = list("syndicate_elite","syndicate_elite_mech_room"); name = "Hull Door Control"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_mothership/elite_squad) +"bKc" = (/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; freerange = 1; frequency = 1213; listening = 0; name = "Syndicate Ops Intercom"; pixel_y = 28; subspace_transmission = 1; syndie = 1},/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_mothership/elite_squad) +"bKd" = (/obj/effect/landmark{name = "Syndicate-Commando"},/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_mothership/elite_squad) +"bKe" = (/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_mothership/elite_squad) +"bKf" = (/obj/machinery/mech_bay_recharge_port,/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_mothership/elite_squad) +"bKg" = (/obj/mecha/combat/marauder/mauler,/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_mothership) +"bKh" = (/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_mothership) +"bKi" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/syndicake,/obj/item/weapon/reagent_containers/food/snacks/syndicake,/obj/item/weapon/reagent_containers/food/snacks/syndicake,/obj/item/weapon/reagent_containers/food/snacks/syndicake,/obj/item/weapon/reagent_containers/food/snacks/syndicake,/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_station/start) +"bKj" = (/obj/machinery/vending/cigarette,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"bKk" = (/obj/structure/noticeboard{pixel_x = -32},/turf/unsimulated/floor{icon_state = "bar"},/area/syndicate_mothership) +"bKl" = (/obj/item/weapon/stool,/turf/unsimulated/floor{icon_state = "bar"},/area/syndicate_mothership) +"bKm" = (/obj/structure/bed/chair/comfy/lime{dir = 1},/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"bKn" = (/obj/structure/table/woodentable,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"bKo" = (/obj/structure/rack,/obj/item/clothing/shoes/laceup,/obj/item/clothing/under/suit_jacket/female{desc = "A black trouser suit for women. Very formal."; name = "black suit"; pixel_x = 3; pixel_y = 1},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"bKp" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"bKq" = (/turf/unsimulated/beach/water,/area/centcom/holding) +"bKr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/syndicate_mothership/elite_squad) +"bKs" = (/turf/unsimulated/wall/fakeglass{dir = 9},/area/syndicate_mothership) +"bKt" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/syndicate_mothership) +"bKu" = (/obj/machinery/door_control{id_tag = "smindicate"; name = "external door control"; pixel_x = -26; pixel_y = 0; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "bar"},/area/syndicate_mothership) +"bKv" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/drinks/beer{pixel_x = 3},/obj/item/weapon/reagent_containers/food/drinks/beer{pixel_x = -2; pixel_y = 5},/turf/unsimulated/floor{icon_state = "bar"},/area/syndicate_mothership) +"bKw" = (/obj/structure/table/woodentable,/obj/item/pizzabox,/turf/unsimulated/floor{icon_state = "bar"},/area/syndicate_mothership) +"bKx" = (/turf/unsimulated/wall/fakeglass{dir = 8},/area/wizard_station) +"bKy" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/wizard_station) +"bKz" = (/turf/unsimulated/wall/fakeglass{dir = 5},/area/wizard_station) +"bKA" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"bKB" = (/obj/structure/showcase,/turf/unsimulated/floor{dir = 1; icon_state = "chapel"},/area/wizard_station) +"bKC" = (/obj/structure/table/reinforced,/obj/structure/kitchenspike,/turf/unsimulated/floor{dir = 4; icon_state = "chapel"},/area/wizard_station) +"bKD" = (/obj/structure/table/reinforced,/obj/structure/kitchenspike,/turf/unsimulated/floor{dir = 1; icon_state = "chapel"},/area/wizard_station) +"bKE" = (/obj/effect/decal/cleanable/cobweb2,/obj/structure/showcase,/turf/unsimulated/floor{dir = 4; icon_state = "chapel"},/area/wizard_station) +"bKF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) +"bKG" = (/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/holding) +"bKH" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) +"bKI" = (/obj/machinery/door/airlock/external{name = "Shuttle Airlock"; req_access_txt = "150"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "syndicate_elite"; name = "Side Hull Door"; opacity = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) +"bKJ" = (/turf/unsimulated/floor{name = "plating"},/area/syndicate_mothership/elite_squad) +"bKK" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/unsimulated/floor{name = "plating"},/area/syndicate_mothership/elite_squad) +"bKL" = (/obj/machinery/light{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"bKM" = (/obj/machinery/light{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"bKN" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/syndicate_mothership) +"bKO" = (/turf/unsimulated/floor,/area/syndicate_mothership) +"bKP" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/unsimulated/floor,/area/syndicate_mothership) +"bKQ" = (/obj/structure/urinal{pixel_y = 32},/turf/unsimulated/floor{icon_state = "freezerfloor"},/area/syndicate_mothership) +"bKR" = (/obj/effect/decal/remains/human,/turf/unsimulated/floor{icon_state = "freezerfloor"},/area/wizard_station) +"bKS" = (/turf/unsimulated/floor{icon_state = "freezerfloor"},/area/wizard_station) +"bKT" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/wizard_station) +"bKU" = (/turf/unsimulated/floor{dir = 8; icon_state = "chapel"},/area/wizard_station) +"bKV" = (/obj/effect/decal/cleanable/blood,/mob/living/carbon/monkey,/turf/unsimulated/floor{icon_state = "chapel"},/area/wizard_station) +"bKW" = (/turf/unsimulated/floor{icon_state = "chapel"},/area/wizard_station) +"bKX" = (/obj/effect/landmark{name = "Holding Facility"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/holding) +"bKY" = (/turf/simulated/shuttle/wall{icon_state = "swall7"},/area/shuttle/transport1/centcom) +"bKZ" = (/turf/simulated/shuttle/wall{icon_state = "swall12"},/area/shuttle/transport1/centcom) +"bLa" = (/obj/machinery/door/unpowered/shuttle,/obj/docking_port/shuttle{dir = 2},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"bLb" = (/turf/simulated/shuttle/wall{icon_state = "swall11"},/area/shuttle/transport1/centcom) +"bLc" = (/obj/machinery/light{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) +"bLd" = (/obj/machinery/door/airlock/glass_security{name = "Airlock"; req_access_txt = "150"},/obj/machinery/door/poddoor{id_tag = "syndicate_elite_mech_room"; name = "Mech Room Door"},/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_mothership/elite_squad) +"bLe" = (/obj/machinery/power/apc{cell_type = 10000; dir = 1; name = "Syndicate Ship Sub-Systems APC"; pixel_y = 24; req_access = null; start_charge = 100},/obj/structure/rack,/obj/item/weapon/gun/projectile/silenced{pixel_x = -5; pixel_y = -6},/obj/item/weapon/gun/projectile/silenced,/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_station/start) +"bLf" = (/obj/structure/table,/obj/item/device/aicard,/obj/item/weapon/gun/energy/ionrifle{pixel_x = 0; pixel_y = -5},/obj/item/weapon/gun/energy/ionrifle,/obj/machinery/recharger/defibcharger{pixel_y = 32},/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_station/start) +"bLg" = (/obj/structure/table,/obj/machinery/recharger/defibcharger{pixel_y = 32},/obj/item/weapon/gun/energy/laser{pixel_y = -5},/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_station/start) +"bLh" = (/turf/unsimulated/wall/fakeglass,/area/syndicate_mothership) +"bLi" = (/obj/item/weapon/stool,/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/unsimulated/floor{icon_state = "bar"},/area/syndicate_mothership) +"bLj" = (/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/unsimulated/floor{icon_state = "bar"},/area/syndicate_mothership) +"bLk" = (/obj/machinery/door/airlock/centcom{name = "Restroom"; opacity = 1; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "bar"},/area/syndicate_mothership) +"bLl" = (/turf/unsimulated/floor{icon_state = "freezerfloor"},/area/syndicate_mothership) +"bLm" = (/obj/structure/sink{dir = 4; pixel_x = 11},/obj/structure/mirror{pixel_x = 28},/turf/unsimulated/floor{icon_state = "freezerfloor"},/area/syndicate_mothership) +"bLn" = (/mob/living/simple_animal/hostile/creature{name = "Experiment 35b"},/turf/unsimulated/floor{icon_state = "freezerfloor"},/area/wizard_station) +"bLo" = (/turf/unsimulated/floor{dir = 1; icon_state = "chapel"},/area/wizard_station) +"bLp" = (/turf/unsimulated/floor{dir = 4; icon_state = "chapel"},/area/wizard_station) +"bLq" = (/obj/structure/shuttle/engine/propulsion{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/shuttle/transport1/centcom) +"bLr" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; name = "EXTERNAL AIRLOCK"},/turf/unsimulated/wall/fakeglass{dir = 1},/area/centcom/ferry) +"bLs" = (/obj/machinery/door/airlock/external{name = "Ferry Airlock"; req_access_txt = "0"},/obj/docking_port/destination/transport/centcom,/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) +"bLt" = (/obj/machinery/computer/pod{id_tags = list("syndicate_elite"); name = "Hull Door Control"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) +"bLu" = (/obj/machinery/computer/syndicate_elite_shuttle,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) +"bLv" = (/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_station/start) +"bLw" = (/obj/structure/bed/chair{dir = 1},/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_station/start) +"bLx" = (/obj/structure/rack,/obj/item/weapon/gun/projectile/shotgun/pump/combat{pixel_y = -8},/obj/item/weapon/gun/projectile/shotgun/pump/combat{pixel_y = -2},/obj/item/weapon/gun/projectile/shotgun/pump/combat{pixel_y = 4},/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_station/start) +"bLy" = (/obj/machinery/door/poddoor{id_tag = "smindicate"; name = "outer blast door"},/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"bLz" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; name = "EXTERNAL AIRLOCK"},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start) +"bLA" = (/turf/unsimulated/beach/sand,/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/syndicate_station/start) +"bLB" = (/obj/item/weapon/reagent_containers/food/drinks/bottle/rum,/obj/structure/table/reinforced,/turf/simulated/floor/wood,/area/syndicate_mothership) +"bLC" = (/obj/structure/table/reinforced,/obj/machinery/station_map/strategic,/turf/simulated/floor/wood,/area/syndicate_mothership) +"bLD" = (/obj/structure/table/reinforced,/turf/simulated/floor/wood,/area/syndicate_mothership) +"bLE" = (/turf/simulated/floor/wood,/area/syndicate_mothership) +"bLF" = (/obj/structure/mopbucket,/turf/unsimulated/floor{icon_state = "freezerfloor"},/area/syndicate_mothership) +"bLG" = (/obj/effect/decal/cleanable/molten_item,/turf/unsimulated/floor{icon_state = "freezerfloor"},/area/wizard_station) +"bLH" = (/turf/unsimulated/wall/fakeglass,/area/wizard_station) +"bLI" = (/obj/structure/rack,/obj/item/weapon/kitchen/utensil/knife/large/ritual,/turf/unsimulated/floor{dir = 8; icon_state = "chapel"},/area/wizard_station) +"bLJ" = (/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{dir = 8; icon_state = "chapel"},/area/wizard_station) +"bLK" = (/obj/structure/rack,/obj/item/weapon/kitchen/utensil/knife/large/ritual,/turf/unsimulated/floor{icon_state = "chapel"},/area/wizard_station) +"bLL" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/centcom/ferry) +"bLM" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/shuttle/syndicate_elite/mothership) +"bLN" = (/obj/machinery/door/airlock/external{name = "Shuttle Airlock"; req_access_txt = "150"},/obj/machinery/door/poddoor{id_tag = "syndicate_elite"; name = "Front Hull Door"},/turf/simulated/shuttle/plating,/area/shuttle/syndicate_elite/mothership) +"bLO" = (/turf/space,/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/shuttle/syndicate_elite/mothership) +"bLP" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'FOURTH WALL'."; name = "\improper FOURTH WALL"; pixel_x = -32},/turf/unsimulated/beach/water,/area/syndicate_mothership) +"bLQ" = (/obj/structure/closet/crate,/obj/item/ammo_storage/magazine/c45,/obj/item/ammo_storage/magazine/c45,/obj/item/weapon/storage/box/dartshells,/obj/item/weapon/storage/box/lethalshells{pixel_x = -5},/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_station/start) +"bLR" = (/obj/machinery/door_control{id_tag = "smindicate"; name = "external door control"; pixel_y = 26; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"bLS" = (/obj/machinery/light/small{dir = 1; invisibility = 1},/obj/structure/dispenser/oxygen,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"bLT" = (/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/simulated/floor/wood,/area/syndicate_mothership) +"bLU" = (/turf/unsimulated/wall/fakeglass{dir = 8},/area/centcom/ferry) +"bLV" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 4},/area/centcom/ferry) +"bLW" = (/turf/unsimulated/wall/fakeglass{dir = 6},/area/centcom/ferry) +"bLX" = (/obj/machinery/door/airlock/external{name = "Ferry Airlock"; req_access_txt = "0"},/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) +"bLY" = (/turf/unsimulated/wall/fakeglass{dir = 10},/area/centcom/ferry) +"bLZ" = (/turf/unsimulated/wall/fakeglass{dir = 4},/area/centcom/ferry) +"bMa" = (/turf/simulated/floor/plating,/area/shuttle/syndicate_elite/mothership) +"bMb" = (/obj/machinery/door/window{name = "Equipment Room"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"bMc" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"bMd" = (/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_left"; name = "skeletal minibar"},/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka,/turf/simulated/floor/wood,/area/syndicate_mothership) +"bMe" = (/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_right"; name = "skeletal minibar"},/obj/item/weapon/reagent_containers/food/drinks/bottle/gin,/turf/simulated/floor/wood,/area/syndicate_mothership) +"bMf" = (/turf/unsimulated/wall,/area/tdome/tdomeobserve) +"bMg" = (/turf/unsimulated/wall{name = "Thunderdome"},/area/tdome/tdomeobserve) +"bMh" = (/turf/unsimulated/floor{icon_state = "warning"; dir = 1},/area/centcom/ferry) +"bMi" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/ferry) +"bMj" = (/obj/item/weapon/stool,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) +"bMk" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_y = 4},/obj/item/weapon/pen,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) +"bMl" = (/obj/machinery/door/window{base_state = "right"; icon_state = "right"; name = "Equipment Room"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"bMm" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"bMn" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate,/obj/item/clothing/head/helmet/space/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"bMo" = (/turf/unsimulated/floor{icon_state = "redbluefull"},/area/tdome/tdomeobserve) +"bMp" = (/obj/structure/bed/chair,/obj/effect/landmark{name = "tdomeobserve"},/turf/unsimulated/floor{icon_state = "redbluefull"},/area/tdome/tdomeobserve) +"bMq" = (/turf/unsimulated/wall{name = "Shuttle Bay B"},/area/centcom/ferry) +"bMr" = (/obj/machinery/door/airlock/centcom{name = "Dressing Room"; opacity = 1; req_access_txt = "0"},/turf/space,/area/centcom/ferry) +"bMs" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) +"bMt" = (/obj/structure/mirror{pixel_x = 32},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) +"bMu" = (/turf/unsimulated/beach/sand,/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/syndicate_station/start) +"bMv" = (/obj/machinery/computer/security/telescreen,/turf/unsimulated/floor{icon_state = "redbluefull"},/area/tdome/tdomeobserve) +"bMw" = (/turf/unsimulated/floor{icon_state = "green"},/area/centcom/ferry) +"bMx" = (/obj/machinery/vending/autodrobe,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) +"bMy" = (/turf/unsimulated/wall{icon_state = "plasma6"},/area/alien) +"bMz" = (/turf/unsimulated/wall{icon_state = "plasma12"},/area/alien) +"bMA" = (/turf/unsimulated/wall{icon_state = "plasma14"},/area/alien) +"bMB" = (/turf/unsimulated/wall{icon_state = "plasma10"},/area/alien) +"bMC" = (/obj/machinery/sleeper,/turf/simulated/floor{dir = 9; icon_state = "whitered"},/area/syndicate_station/start) +"bMD" = (/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area/syndicate_station/start) +"bME" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area/syndicate_station/start) +"bMF" = (/obj/machinery/light{dir = 1},/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area/syndicate_station/start) +"bMG" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/table,/obj/item/stack/medical/ointment,/obj/item/stack/medical/bruise_pack,/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area/syndicate_station/start) +"bMH" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/clothing/gloves/yellow,/obj/item/device/assembly/signaler,/obj/item/clothing/glasses/scanner/night,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"bMI" = (/obj/structure/table,/obj/item/clothing/gloves/yellow,/obj/item/device/assembly/signaler,/obj/item/clothing/glasses/scanner/night,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"bMJ" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/clothing/gloves/yellow,/obj/item/device/assembly/infra,/obj/item/clothing/glasses/scanner/night,/obj/machinery/light{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"bMK" = (/obj/structure/table,/obj/item/clothing/gloves/yellow,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/clothing/glasses/scanner/night,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"bML" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/clothing/gloves/yellow,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/clothing/glasses/scanner/night,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"bMM" = (/turf/unsimulated/wall{icon_state = "plasma3"},/area/alien) +"bMN" = (/turf/unsimulated/floor{icon_state = "floor5"},/area/alien) +"bMO" = (/turf/unsimulated/wall{icon_state = "plasma1"},/area/alien) +"bMP" = (/obj/structure/closet/crate/internals,/turf/simulated/floor{dir = 8; icon_state = "whitered"},/area/syndicate_station/start) +"bMQ" = (/turf/simulated/floor{icon_state = "white"},/area/syndicate_station/start) +"bMR" = (/obj/machinery/door/window{name = "Infirmary"; req_access_txt = "150"},/turf/simulated/floor{icon_state = "white"},/area/syndicate_station/start) +"bMS" = (/obj/machinery/door/window{dir = 8; base_state = "right"; name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"bMT" = (/obj/structure/table,/obj/item/weapon/grenade/smokebomb,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"bMU" = (/turf/unsimulated/wall/fakeglass{dir = 8},/area/tdome/tdomeobserve) +"bMV" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/tdome/tdomeobserve) +"bMW" = (/turf/unsimulated/wall/fakeglass{dir = 4},/area/tdome/tdomeobserve) +"bMX" = (/obj/item/weapon/paper{info = "Some stuff is missing..."; name = "Insert alien artifacts here."},/turf/unsimulated/floor{icon_state = "floor5"},/area/alien) +"bMY" = (/obj/machinery/door/airlock/hatch,/turf/unsimulated/floor{icon_state = "floor5"},/area/alien) +"bMZ" = (/obj/machinery/light{dir = 8},/obj/machinery/sleeper,/turf/simulated/floor{dir = 8; icon_state = "whitered"},/area/syndicate_station/start) +"bNa" = (/obj/machinery/door/window{base_state = "right"; icon_state = "right"; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/floor{icon_state = "white"},/area/syndicate_station/start) +"bNb" = (/obj/machinery/door/window{dir = 8; name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"bNc" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/syndicate,/obj/item/weapon/grenade/smokebomb,/obj/machinery/light{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"bNd" = (/turf/unsimulated/wall,/area/tdome) +"bNe" = (/obj/machinery/igniter,/turf/simulated/floor,/area/tdome) +"bNf" = (/turf/simulated/floor,/area/tdome) +"bNg" = (/obj/structure/closet/acloset,/turf/unsimulated/floor{icon_state = "floor5"},/area/alien) +"bNh" = (/turf/unsimulated/wall{icon_state = "plasma2"},/area/alien) +"bNi" = (/turf/simulated/floor{dir = 8; icon_state = "whitered"},/area/syndicate_station/start) +"bNj" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/adv,/obj/item/weapon/storage/firstaid/o2{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/toxin{pixel_x = 5},/obj/item/weapon/storage/firstaid/regular{pixel_y = 5},/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/reagent_containers/spray,/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_station/start) +"bNk" = (/obj/structure/table,/obj/item/device/healthanalyzer{pixel_y = 2},/obj/item/weapon/reagent_containers/hypospray{pixel_x = -6; pixel_y = 3},/obj/item/clothing/glasses/hud/health{pixel_x = 3; pixel_y = -2},/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_station/start) +"bNl" = (/obj/item/weapon/weldingtool,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/syndicate_station/start) +"bNm" = (/obj/machinery/door/window{dir = 1; name = "Secure Storage"; req_access_txt = "150"},/turf/simulated/floor{icon_state = "dark"},/area/syndicate_station/start) +"bNn" = (/obj/item/weapon/crowbar,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/syndicate_station/start) +"bNo" = (/obj/structure/table,/obj/effect/spawner/newbomb,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"bNp" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/syndicate,/obj/item/weapon/grenade/smokebomb,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"bNq" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/brown,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/red,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) +"bNr" = (/obj/machinery/door/poddoor{id_tag = "thunderdomegen"; name = "General Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) +"bNs" = (/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) +"bNt" = (/obj/machinery/door/poddoor{id_tag = "thunderdome"; name = "Thunderdome Blast Door"},/turf/unsimulated/floor{name = "plating"},/area/tdome) +"bNu" = (/turf/simulated/floor{icon_state = "red"; dir = 8},/area/tdome) +"bNv" = (/turf/simulated/floor{icon_state = "green"; dir = 4},/area/tdome) +"bNw" = (/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) +"bNx" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/brown,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/green,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) +"bNy" = (/turf/space,/area/shuttle/alien/base) +"bNz" = (/turf/unsimulated/wall{icon_state = "plasma4"},/area/alien) +"bNA" = (/turf/unsimulated/wall{icon_state = "plasma13"},/area/alien) +"bNB" = (/turf/unsimulated/wall{icon_state = "plasma9"},/area/alien) +"bNC" = (/obj/machinery/telecomms/allinone{intercept = 1},/turf/simulated/floor{icon_state = "dark"},/area/syndicate_station/start) +"bND" = (/obj/effect/landmark{name = "Nuclear-Bomb"},/turf/simulated/floor{icon_state = "dark"},/area/syndicate_station/start) +"bNE" = (/turf/simulated/floor{icon_state = "dark"},/area/syndicate_station/start) +"bNF" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) +"bNG" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) +"bNH" = (/obj/structure/closet/crate,/obj/item/weapon/FixOVein,/obj/item/weapon/bonegel,/obj/item/weapon/bonesetter,/obj/item/weapon/cautery,/obj/item/weapon/circular_saw,/obj/item/weapon/hemostat,/obj/item/weapon/retractor,/obj/item/weapon/scalpel,/obj/item/weapon/surgicaldrill,/turf/simulated/floor{dir = 8; icon_state = "whitered"},/area/syndicate_station/start) +"bNI" = (/obj/machinery/optable,/obj/item/weapon/tank/anesthetic,/obj/item/clothing/mask/breath/medical,/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_station/start) +"bNJ" = (/obj/machinery/iv_drip,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_station/start) +"bNK" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"bNL" = (/obj/machinery/teleport/station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"bNM" = (/obj/machinery/teleport/hub{accurate = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"bNN" = (/obj/machinery/camera{pixel_x = 11; pixel_y = -9; network = list("thunder"); c_tag = "Red Team"},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) +"bNO" = (/turf/simulated/floor/bluegrid,/area/tdome) +"bNP" = (/obj/machinery/flasher{id_tag = "flash"; name = "Thunderdome Flash"},/turf/simulated/floor/bluegrid,/area/tdome) +"bNQ" = (/obj/machinery/camera{pixel_x = 12; pixel_y = -10; network = list("thunder"); c_tag = "Green Team"},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) +"bNR" = (/obj/structure/bed/alien,/turf/unsimulated/floor{icon_state = "floor5"},/area/alien) +"bNS" = (/turf/unsimulated/beach/sand,/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/syndicate_station/start) +"bNT" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/unsimulated/beach/sand,/area/syndicate_station/start) +"bNU" = (/obj/structure/shuttle/engine/propulsion{dir = 2},/obj/docking_port/shuttle{dir = 2},/turf/unsimulated/beach/sand,/area/syndicate_station/start) +"bNV" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"},/turf/unsimulated/beach/sand,/area/syndicate_station/start) +"bNW" = (/turf/unsimulated/beach/sand,/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/syndicate_station/start) +"bNX" = (/obj/machinery/camera/arena{pixel_x = 10; network = list("thunder"); c_tag = "Arena"},/turf/simulated/floor/bluegrid,/area/tdome) +"bNY" = (/obj/structure/shuttle/engine/propulsion{dir = 2},/turf/unsimulated/beach/sand,/area/syndicate_station/start) +"bNZ" = (/obj/docking_port/destination/syndicate/start,/turf/unsimulated/beach/sand,/area/syndicate_mothership) +"bOa" = (/obj/machinery/door/poddoor{id_tag = "thunderdomegen"; name = "General Supply"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) +"bOb" = (/turf/unsimulated/wall{icon_state = "plasma5"},/area/alien) +"bOc" = (/obj/machinery/door/poddoor{id_tag = "thunderdomehea"; name = "Heavy Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) +"bOd" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/tactical/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) +"bOe" = (/turf/unsimulated/wall/fakeglass{dir = 8},/area/tdome/tdomeadmin) +"bOf" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/tdome/tdomeadmin) +"bOg" = (/turf/unsimulated/wall/fakeglass{dir = 4},/area/tdome/tdomeadmin) +"bOh" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/tactical/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) +"bOi" = (/turf/simulated/shuttle/wall{icon_state = "wall3"; dir = 1},/area) +"bOj" = (/obj/machinery/newscaster,/turf/simulated/shuttle/wall{icon_state = "wall3"; dir = 1},/area) +"bOk" = (/obj/machinery/door/airlock/highsecurity,/turf/simulated/shuttle/wall{icon_state = "wall3"; dir = 1},/area) +"bOl" = (/turf/unsimulated/floor{icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"bOm" = (/obj/structure/bed/chair{dir = 1},/obj/effect/landmark{name = "tdomeadmin"},/turf/unsimulated/floor{icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"bOn" = (/turf/simulated/floor/airless,/area) +"bOo" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/airless,/area) +"bOp" = (/turf/unsimulated/wall,/area/tdome/tdomeadmin) +"bOq" = (/obj/machinery/computer/security/telescreen{pixel_y = -32},/turf/unsimulated/floor{icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"bOr" = (/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) +"bOs" = (/turf/unsimulated/wall{name = "Thunderdome Admin"},/area/tdome/tdomeadmin) +"bOt" = (/obj/structure/table,/obj/machinery/door_control{id_tag = "thunderdomehea"; name = "Heavy Supply Control"; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) +"bOu" = (/obj/structure/bed/chair/office/dark,/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) +"bOv" = (/obj/structure/table,/obj/machinery/door_control{id_tag = "thunderdomegen"; name = "General Supply Control"; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) +"bOw" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area) +"bOx" = (/obj/structure/bed/chair/comfy/beige,/turf/simulated/floor/airless,/area) +"bOy" = (/obj/structure/table,/obj/machinery/door_control{id_tag = "thunderdome"; name = "Main Blast Doors Control"; req_access_txt = "102"},/obj/machinery/computer/security/telescreen{pixel_y = -32},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) +"bOz" = (/turf/simulated/floor/airless{icon_state = "warning"},/area) +"bOA" = (/obj/structure/table/reinforced,/turf/simulated/floor/airless{icon_state = "warning"},/area) +"bOB" = (/obj/machinery/door/poddoor,/obj/machinery/door/airlock/highsecurity,/turf/space,/area) +"bOC" = (/turf/unsimulated/wall/fakeglass{dir = 8},/area) +"bOD" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area) +"bOE" = (/turf/unsimulated/wall/fakeglass{dir = 4},/area) +"bOF" = (/obj/machinery/door/poddoor,/obj/machinery/door/airlock/highsecurity,/turf/simulated/shuttle/wall{icon_state = "wall3"; dir = 1},/area) +"bOG" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area) +"bOH" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless,/area) +"bOI" = (/turf/space,/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area) +"bOJ" = (/obj/structure/lattice,/turf/space,/area) +"bOK" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/airless,/area) +"bOL" = (/obj/structure/window/reinforced{dir = 4},/turf/space,/area) +"bOM" = (/obj/structure/window/reinforced{dir = 8},/turf/space,/area) +"bON" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/effect/light_emitter,/turf/simulated/floor/airless,/area) +"bOO" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/lattice,/turf/space,/area) +"bOP" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 4},/turf/space,/area) +"bOQ" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/effect/light_emitter,/turf/simulated/floor/airless,/area) +"bOR" = (/turf/space,/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/shuttle/vox/station) +"bOS" = (/turf/space,/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/shuttle/vox/station) +"bOT" = (/turf/simulated/shuttle/wall{icon_state = "wall3"; dir = 1},/area/shuttle/vox/station) +"bOU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/full/reinforced,/turf/simulated/shuttle/plating/vox,/area/shuttle/vox/station) +"bOV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/full/reinforced,/turf/simulated/shuttle/plating/vox,/area/shuttle/vox/station) +"bOW" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/full/reinforced,/turf/simulated/shuttle/plating/vox,/area/shuttle/vox/station) +"bOX" = (/obj/machinery/computer/station_alert,/turf/simulated/shuttle/floor/vox{icon_state = "floor4"},/area/shuttle/vox/station) +"bOY" = (/obj/machinery/computer/shuttle_control/vox,/turf/simulated/shuttle/floor/vox{icon_state = "floor4"},/area/shuttle/vox/station) +"bOZ" = (/obj/machinery/computer/crew{track_special_role = "Vox Raider"},/turf/simulated/shuttle/floor/vox{icon_state = "floor4"},/area/shuttle/vox/station) +"bPa" = (/obj/machinery/door/poddoor,/turf/simulated/floor/airless,/area) +"bPb" = (/turf/simulated/shuttle/floor/vox{icon_state = "floor4"},/area/shuttle/vox/station) +"bPc" = (/obj/structure/bed/chair/comfy/black{dir = 1},/turf/simulated/shuttle/floor/vox{icon_state = "floor4"},/area/shuttle/vox/station) +"bPd" = (/obj/machinery/door/airlock/hatch,/turf/simulated/shuttle/plating/vox,/area/shuttle/vox/station) +"bPe" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/shuttle/floor/vox{icon_state = "floor4"},/area/shuttle/vox/station) +"bPf" = (/obj/effect/landmark{name = "voxstart"},/turf/simulated/shuttle/floor/vox{icon_state = "floor4"},/area/shuttle/vox/station) +"bPg" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/shuttle/plating/vox,/area/shuttle/vox/station) +"bPh" = (/turf/simulated/shuttle/plating/vox,/area/shuttle/vox/station) +"bPi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/full/reinforced,/turf/simulated/shuttle/plating/vox,/area/shuttle/vox/station) +"bPj" = (/obj/machinery/light/small,/turf/simulated/shuttle/plating/vox,/area/shuttle/vox/station) +"bPk" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/full/reinforced,/turf/simulated/shuttle/plating/vox,/area/shuttle/vox/station) +"bPl" = (/obj/structure/closet/crate/rcd,/turf/simulated/shuttle/floor/vox{icon_state = "floor4"},/area/shuttle/vox/station) +"bPm" = (/obj/machinery/light,/turf/simulated/shuttle/floor/vox{icon_state = "floor4"},/area/shuttle/vox/station) +"bPn" = (/obj/machinery/light{dir = 1},/turf/simulated/shuttle/plating/vox,/area/shuttle/vox/station) +"bPo" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/shuttle/plating/vox,/area/shuttle/vox/station) +"bPp" = (/obj/machinery/sleeper,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor/vox{icon_state = "floor4"},/area/shuttle/vox/station) +"bPq" = (/obj/machinery/sleep_console,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor/vox{icon_state = "floor4"},/area/shuttle/vox/station) +"bPr" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/floor/vox{icon_state = "floor4"},/area/shuttle/vox/station) +"bPs" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/syringe/inaprovaline,/obj/item/weapon/reagent_containers/syringe/inaprovaline,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/turf/simulated/shuttle/floor/vox{icon_state = "floor4"},/area/shuttle/vox/station) +"bPt" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/obj/item/weapon/reagent_containers/syringe,/turf/simulated/shuttle/floor/vox{icon_state = "floor4"},/area/shuttle/vox/station) +"bPu" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor/vox{icon_state = "floor4"},/area/shuttle/vox/station) +"bPv" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/shuttle/plating/vox,/area/shuttle/vox/station) +"bPw" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/shuttle/plating/vox,/area/shuttle/vox/station) +"bPx" = (/obj/machinery/door/window/brigdoor{req_access = null},/turf/simulated/shuttle/floor/vox{icon_state = "floor4"},/area/shuttle/vox/station) +"bPy" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid/fire,/turf/simulated/shuttle/floor/vox{icon_state = "floor4"},/area/shuttle/vox/station) +"bPz" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/shuttle/plating/vox,/area/shuttle/vox/station) +"bPA" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/shuttle/plating/vox,/area/shuttle/vox/station) +"bPB" = (/obj/machinery/sleeper,/turf/simulated/shuttle/floor/vox{icon_state = "floor4"},/area/shuttle/vox/station) +"bPC" = (/obj/machinery/sleep_console,/turf/simulated/shuttle/floor/vox{icon_state = "floor4"},/area/shuttle/vox/station) +"bPD" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/light/small,/turf/simulated/shuttle/floor/vox{icon_state = "floor4"},/area/shuttle/vox/station) +"bPE" = (/obj/structure/closet/vox_raiders,/obj/item/weapon/storage/backpack/industrial,/turf/simulated/shuttle/floor/vox{icon_state = "floor4"},/area/shuttle/vox/station) +"bPF" = (/obj/machinery/light{dir = 1},/turf/simulated/shuttle/floor/vox{icon_state = "floor4"},/area/shuttle/vox/station) +"bPG" = (/obj/machinery/dna_scannernew,/turf/simulated/shuttle/floor/vox{icon_state = "floor4"},/area/shuttle/vox/station) +"bPH" = (/obj/machinery/computer/cloning,/turf/simulated/shuttle/floor/vox{icon_state = "floor4"},/area/shuttle/vox/station) +"bPI" = (/obj/machinery/cloning/clonepod/full,/turf/simulated/shuttle/floor/vox{icon_state = "floor4"},/area/shuttle/vox/station) +"bPJ" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid/toxin,/turf/simulated/shuttle/floor/vox{icon_state = "floor4"},/area/shuttle/vox/station) +"bPK" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/shuttle/plating/vox,/area/shuttle/vox/station) +"bPL" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating/vox,/area/shuttle/vox/station) +"bPM" = (/obj/machinery/door/airlock/hatch{name = "Prisoner Storage"},/turf/simulated/shuttle/plating/vox,/area/shuttle/vox/station) +"bPN" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/shuttle/vox/station) +"bPO" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/space,/area/shuttle/vox/station) +"bPP" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"},/turf/space,/area/shuttle/vox/station) +"bPQ" = (/obj/item/trash/popcorn,/obj/machinery/light/small{dir = 8},/turf/simulated/shuttle/plating/vox,/area/shuttle/vox/station) +"bPR" = (/obj/structure/closet,/turf/simulated/shuttle/floor/vox{icon_state = "floor4"},/area/shuttle/vox/station) +"bPS" = (/turf/space,/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/shuttle/vox/station) +"bPT" = (/obj/structure/rack,/obj/item/weapon/dart_cartridge,/obj/item/weapon/dart_cartridge,/obj/item/weapon/gun/dartgun/vox/raider,/turf/simulated/shuttle/floor/vox{icon_state = "floor4"},/area/shuttle/vox/station) +"bPU" = (/obj/structure/table/reinforced,/obj/item/clothing/gloves/yellow/vox,/obj/item/device/multitool,/turf/simulated/shuttle/floor/vox{icon_state = "floor4"},/area/shuttle/vox/station) +"bPV" = (/obj/machinery/door/airlock/hatch,/turf/simulated/shuttle/floor/vox{icon_state = "floor4"},/area/shuttle/vox/station) +"bPW" = (/obj/structure/rack,/obj/item/weapon/gun/energy/taser,/turf/simulated/shuttle/floor/vox{icon_state = "floor4"},/area/shuttle/vox/station) +"bPX" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating/vox,/area/shuttle/vox/station) +"bPY" = (/obj/machinery/door/window/brigdoor{dir = 1; base_state = "rightsecure"; req_access = null},/turf/simulated/shuttle/plating/vox,/area/shuttle/vox/station) +"bPZ" = (/obj/structure/table/reinforced,/obj/item/weapon/plastique,/obj/item/weapon/plastique,/turf/simulated/shuttle/floor/vox{icon_state = "floor4"},/area/shuttle/vox/station) +"bQa" = (/obj/effect/decal/cleanable/vomit,/obj/item/trash/candy,/turf/simulated/shuttle/plating/vox,/area/shuttle/vox/station) +"bQb" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/snacks/popcorn,/obj/item/weapon/reagent_containers/food/snacks/popcorn,/obj/item/weapon/reagent_containers/food/snacks/friedegg,/obj/item/weapon/reagent_containers/food/snacks/friedegg,/obj/item/weapon/reagent_containers/food/snacks/friedegg,/obj/item/weapon/reagent_containers/food/snacks/friedegg,/obj/machinery/light{dir = 8},/turf/simulated/shuttle/floor/vox{icon_state = "floor4"},/area/shuttle/vox/station) +"bQc" = (/obj/structure/rack,/obj/item/weapon/gun/energy/ionrifle,/turf/simulated/shuttle/floor/vox{icon_state = "floor4"},/area/shuttle/vox/station) +"bQd" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/backpack/industrial,/obj/item/weapon/storage/backpack/industrial,/obj/item/weapon/storage/backpack/industrial,/obj/item/weapon/hatchet,/obj/machinery/light{dir = 4},/turf/simulated/shuttle/floor/vox{icon_state = "floor4"},/area/shuttle/vox/station) +"bQe" = (/obj/structure/shuttle/engine/propulsion{dir = 1},/obj/docking_port/shuttle{dir = 2},/turf/space,/area/shuttle/vox/station) +"bQf" = (/obj/docking_port/destination/vox/station,/turf/space,/area) +"bQg" = (/turf/snow,/area/random_vault) +"bQh" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"},/area/derelict/ship) +"bQi" = (/turf/simulated/shuttle/wall{icon_state = "swall12"},/area/derelict/ship) +"bQj" = (/turf/simulated/shuttle/wall{icon_state = "swall14"},/area/derelict/ship) +"bQk" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"},/area/derelict/ship) +"bQl" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{icon_state = "swall_f9"},/area/derelict/ship) +"bQm" = (/obj/machinery/atmospherics/unary/cryo_cell,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bQn" = (/obj/structure/closet/walllocker/defiblocker{pixel_y = 30},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bQo" = (/obj/machinery/sleeper,/obj/machinery/light{dir = 1},/obj/machinery/recharger/defibcharger/wallcharger{pixel_x = 5; pixel_y = 28},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bQp" = (/obj/machinery/sleep_console,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bQq" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{icon_state = "swall_f5"},/area/derelict/ship) +"bQr" = (/turf/simulated/shuttle/wall{icon_state = "swall13"},/area/derelict/ship) +"bQs" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_r"; dir = 8},/turf/snow,/area/derelict/ship) +"bQt" = (/turf/simulated/shuttle/wall{icon_state = "swall11"},/area/derelict/ship) +"bQu" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bQv" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bQw" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bQx" = (/turf/simulated/shuttle/wall{icon_state = "swall15"},/area/derelict/ship) +"bQy" = (/turf/simulated/shuttle/plating,/turf/simulated/shuttle/wall{icon_state = "swall_f9"},/area/derelict/ship) +"bQz" = (/obj/structure/shuttle/engine/heater{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/ship) +"bQA" = (/obj/structure/shuttle/engine/propulsion{dir = 8},/turf/snow,/area/derelict/ship) +"bQB" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{icon_state = "swall_f10"},/area/derelict/ship) +"bQC" = (/obj/machinery/atmospherics/unary/portables_connector{dir = 1; name = "Connector Port (Air Supply)"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bQD" = (/obj/machinery/bodyscanner,/obj/item/weapon/scalpel,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bQE" = (/obj/machinery/body_scanconsole,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bQF" = (/turf/simulated/shuttle/wall{icon_state = "swall7"},/area/derelict/ship) +"bQG" = (/turf/simulated/shuttle/plating,/area/derelict/ship) +"bQH" = (/obj/structure/computerframe{anchored = 1},/obj/item/weapon/circuitboard/crew,/obj/item/stack/sheet/glass/glass{amount = 50},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bQI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/shuttle/plating,/area/derelict/ship) +"bQJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/shuttle/plating,/area/derelict/ship) +"bQK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/shuttle/plating,/area/derelict/ship) +"bQL" = (/obj/machinery/door/airlock/glass{name = "Hibernation Pods"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bQM" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bQN" = (/obj/structure/table,/obj/item/weapon/retractor{pixel_y = 6},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bQO" = (/turf/simulated/shuttle/wall{icon_state = "swall3"},/area/derelict/ship) +"bQP" = (/obj/item/device/multitool,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bQQ" = (/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bQR" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/floor/plating,/area/derelict/ship) +"bQS" = (/turf/simulated/shuttle/plating,/turf/simulated/shuttle/wall{icon_state = "swall_f6"},/area/derelict/ship) +"bQT" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_l"; dir = 8},/turf/snow,/area/derelict/ship) +"bQU" = (/obj/structure/table,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bQV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating,/area/derelict/ship) +"bQW" = (/obj/structure/table,/obj/machinery/light{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bQX" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{icon_state = "swall_f6"},/area/derelict/ship) +"bQY" = (/obj/machinery/door/airlock/glass,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bQZ" = (/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bRa" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bRb" = (/obj/item/weapon/bonegel{pixel_x = 4; pixel_y = 3},/turf/snow,/area) +"bRc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating,/area/derelict/ship) +"bRd" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bRe" = (/obj/machinery/door/window,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bRf" = (/obj/machinery/light{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bRg" = (/obj/structure/table,/obj/item/weapon/gun/energy/laser/retro,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bRh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/derelict/ship) +"bRi" = (/obj/machinery/light/small{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bRj" = (/obj/structure/table,/obj/item/weapon/tank/oxygen,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bRk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/shuttle/plating,/area/derelict/ship) +"bRl" = (/obj/machinery/light{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bRm" = (/turf/simulated/shuttle/wall{icon_state = "swall14"},/area) +"bRn" = (/obj/structure/table,/obj/item/device/analyzer,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bRo" = (/obj/structure/bed/chair{dir = 8},/obj/effect/decal/remains/human,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bRp" = (/obj/machinery/door/airlock/glass{name = "Living Module"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bRq" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bRr" = (/turf/simulated/shuttle/wall{icon_state = "swall7"},/area) +"bRs" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{icon_state = "swall_f9"},/area) +"bRt" = (/obj/machinery/atmospherics/unary/cold_sink/freezer,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area) +"bRu" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{icon_state = "swall_f5"},/area) +"bRv" = (/turf/simulated/shuttle/wall{icon_state = "swall11"},/area) +"bRw" = (/obj/machinery/door/window{dir = 1; base_state = "right"},/obj/effect/decal/remains/human,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bRx" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bRy" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bRz" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area) +"bRA" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"},/area/derelict/ship) +"bRB" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"},/area/derelict/ship) +"bRC" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{icon_state = "swall_f10"},/area) +"bRD" = (/obj/item/weapon/bonesetter,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area) +"bRE" = (/obj/item/weapon/table_parts,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area) +"bRF" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{icon_state = "swall_f6"},/area) +"bRG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating,/area/derelict/ship) +"bRH" = (/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/light{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bRI" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"},/area) +"bRJ" = (/turf/simulated/shuttle/wall{icon_state = "swall13"},/area) +"bRK" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"},/area) +"bRL" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bRM" = (/obj/item/weapon/shard,/obj/structure/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bRN" = (/obj/structure/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bRO" = (/obj/structure/cable,/obj/structure/computerframe{anchored = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bRP" = (/obj/structure/cable,/obj/structure/computerframe{anchored = 1},/obj/item/stack/cable_coil/cut,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bRQ" = (/obj/structure/rack,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bRR" = (/obj/structure/rack,/obj/item/clothing/suit/space/rig/medical,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/medical,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bRS" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bRT" = (/obj/machinery/power/apc{cell_type = 5000; dir = 8; environ = 0; equipment = 0; lighting = 0; locked = 0; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bRU" = (/obj/machinery/light/small,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bRV" = (/turf/simulated/shuttle/plating,/turf/simulated/shuttle/wall{icon_state = "swall_f5"},/area/derelict/ship) +"bRW" = (/obj/item/trash/cheesie,/turf/snow,/area/random_vault) +"bRX" = (/obj/machinery/door/poddoor{id_tag = "oldship_gun"; name = "pod bay door"},/turf/simulated/shuttle/plating,/area/derelict/ship) +"bRY" = (/obj/machinery/mass_driver{dir = 8; id_tag = "oldship_gun"},/turf/simulated/shuttle/plating,/area/derelict/ship) +"bRZ" = (/obj/machinery/door/airlock/glass,/turf/simulated/shuttle/plating,/area/derelict/ship) +"bSa" = (/obj/machinery/door/airlock/glass{name = "Pod Bay"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bSb" = (/obj/effect/decal/remains/human,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bSc" = (/turf/simulated/shuttle/plating,/turf/simulated/shuttle/wall{icon_state = "swall_f10"},/area/derelict/ship) +"bSd" = (/obj/docking_port/destination/salvage/abandoned_ship{dir = 2},/turf/snow,/area) +"bSe" = (/obj/machinery/computer/pod{id_tags = list("oldship_gun")},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bSf" = (/obj/structure/table,/obj/item/weapon/screwdriver,/obj/machinery/light,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bSg" = (/obj/structure/table,/obj/item/device/radio/off,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bSh" = (/turf/simulated/floor/plating/airless,/area) +"bSi" = (/obj/structure/grille/broken,/turf/snow,/area) +"bSj" = (/obj/structure/grille,/turf/snow,/area) +"bSk" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area) +"bSl" = (/turf/simulated/wall/r_wall,/area) +"bSm" = (/obj/structure/girder,/turf/simulated/floor/plating/airless,/area) +"bSn" = (/turf/simulated/wall/r_wall,/area/tcommsat/chamber) +"bSo" = (/obj/structure/girder,/turf/simulated/floor/plating/airless,/area/tcommsat/chamber) +"bSp" = (/turf/simulated/floor/plating/airless,/area/tcommsat/chamber) +"bSq" = (/obj/structure/window/reinforced{dir = 4},/turf/snow,/area) +"bSr" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/tcommsat/chamber) +"bSs" = (/obj/machinery/power/apc{dir = 1; pixel_y = 24; pixel_x = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/tcommsat/chamber) +"bSt" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating/airless,/area/tcommsat/chamber) +"bSu" = (/obj/item/weapon/cell,/turf/simulated/floor/plating/airless,/area/tcommsat/chamber) +"bSv" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating/airless,/area/tcommsat/chamber) +"bSw" = (/obj/item/weapon/coin/clown,/turf/simulated/floor/engine,/area/tcommsat/chamber) +"bSx" = (/obj/structure/bed,/turf/simulated/floor/airless,/area/tcommsat/chamber) +"bSy" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area/tcommsat/chamber) +"bSz" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/tcommsat/chamber) +"bSA" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/tcommsat/chamber) +"bSB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless,/area/tcommsat/chamber) +"bSC" = (/obj/item/weapon/wrench,/turf/simulated/floor/plating/airless,/area/tcommsat/chamber) +"bSD" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating/airless,/area/tcommsat/chamber) +"bSE" = (/obj/structure/window/reinforced{dir = 8},/turf/snow,/area) +"bSF" = (/turf/simulated/floor/airless,/area/tcommsat/chamber) +"bSG" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 140; on = 1; pressure_checks = 0},/obj/structure/table,/obj/item/weapon/paper,/turf/simulated/floor/airless,/area/tcommsat/chamber) +"bSH" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen/blue,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area/tcommsat/chamber) +"bSI" = (/obj/structure/computerframe,/turf/simulated/floor/airless,/area/tcommsat/chamber) +"bSJ" = (/obj/structure/table,/turf/simulated/floor/airless,/area/tcommsat/chamber) +"bSK" = (/obj/item/weapon/syntiflesh{name = "Cuban Pete-Meat"},/turf/simulated/floor/engine,/area/tcommsat/chamber) +"bSL" = (/obj/structure/grille,/turf/simulated/floor/airless,/area/tcommsat/chamber) +"bSM" = (/obj/structure/grille/broken,/turf/simulated/floor/airless,/area/tcommsat/chamber) +"bSN" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/tcommsat/chamber) +"bSO" = (/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/tcommsat/chamber) +"bSP" = (/obj/item/stack/cable_coil/cut{amount = 1},/turf/simulated/floor/plating/airless,/area/tcommsat/chamber) +"bSQ" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/closet,/turf/simulated/floor/plating/airless,/area/tcommsat/chamber) +"bSR" = (/obj/item/weapon/folder/yellow,/turf/simulated/floor/airless,/area/tcommsat/chamber) +"bSS" = (/obj/structure/bed,/obj/effect/decal/remains/human,/turf/simulated/floor/airless,/area/tcommsat/chamber) +"bST" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/snow,/area) +"bSU" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/snow,/area) +"bSV" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/tcommsat/chamber) +"bSW" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/snow,/area) +"bSX" = (/obj/structure/window/reinforced,/turf/snow,/area) +"bSY" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/tcommsat/chamber) +"bSZ" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/airless,/area/tcommsat/chamber) +"bTa" = (/obj/item/weapon/paper/crumpled,/turf/simulated/floor/airless,/area/tcommsat/chamber) +"bTb" = (/obj/item/weapon/syntiflesh{name = "Cuban Pete-Meat"},/obj/item/weapon/spacecash,/turf/simulated/floor/engine,/area/tcommsat/chamber) +"bTc" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor/airless,/area/tcommsat/chamber) +"bTd" = (/obj/structure/table,/obj/item/weapon/storage/fancy/cigarettes,/turf/simulated/floor/airless,/area/tcommsat/chamber) +"bTe" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/floor/airless,/area/tcommsat/chamber) +"bTf" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "dark"},/area/tcommsat/chamber) +"bTg" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/airless{icon_state = "dark"},/area/tcommsat/chamber) +"bTh" = (/obj/structure/window/reinforced,/turf/simulated/floor/airless{icon_state = "dark"},/area/tcommsat/chamber) +"bTi" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/item/weapon/circuitboard/airlock,/turf/simulated/floor/airless{icon_state = "dark"},/area/tcommsat/chamber) +"bTj" = (/obj/structure/door_assembly/door_assembly_hatch,/turf/simulated/floor/airless,/area/tcommsat/chamber) +"bTk" = (/obj/item/weapon/cigbutt,/turf/simulated/floor/airless,/area/tcommsat/chamber) +"bTl" = (/obj/machinery/vending/snack,/turf/simulated/floor/airless,/area/tcommsat/chamber) +"bTm" = (/obj/machinery/vending/cola,/turf/simulated/floor/airless,/area/tcommsat/chamber) +"bTn" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/airless,/area/tcommsat/chamber) +"bTo" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/airless,/area/tcommsat/chamber) +"bTp" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/tcommsat/chamber) +"bTq" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area) +"bTr" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/grille/broken,/turf/simulated/floor/plating/airless,/area) +"bTs" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless,/area) +"bTt" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plating/airless,/area) +"bTu" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/airless{icon_state = "dark"},/area/tcommsat/chamber) +"bTv" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/snow,/area) +"bTw" = (/obj/structure/window/reinforced{dir = 1},/turf/snow,/area) +"bTx" = (/obj/item/weapon/table_parts,/turf/simulated/floor/airless,/area/tcommsat/chamber) +"bTy" = (/obj/structure/table,/obj/item/device/radio/off,/turf/simulated/floor/airless,/area/tcommsat/chamber) +"bTz" = (/obj/structure/bed/chair,/turf/simulated/floor/airless,/area/tcommsat/chamber) +"bTA" = (/obj/machinery/door/airlock/maintenance_hatch,/turf/simulated/floor/airless{icon_state = "dark"},/area/tcommsat/chamber) +"bTB" = (/turf/simulated/floor/airless{icon_state = "dark"},/area/tcommsat/chamber) +"bTC" = (/obj/machinery/door/airlock/hatch,/turf/simulated/floor/airless{icon_state = "dark"},/area/tcommsat/chamber) +"bTD" = (/turf/simulated/floor{icon_state = "solarpanel"},/area) +"bTE" = (/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/airless{icon_state = "dark"},/area/tcommsat/chamber) +"bTF" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/tcommsat/chamber) +"bTG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/tcommsat/chamber) +"bTH" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/tcommsat/chamber) +"bTI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/tcommsat/chamber) +"bTJ" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "dark"},/area/tcommsat/chamber) +"bTK" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/item/stack/rods,/turf/simulated/floor/airless{icon_state = "dark"},/area/tcommsat/chamber) +"bTL" = (/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/tcommsat/chamber) +"bTM" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "dark"},/area/tcommsat/chamber) +"bTN" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/airless{icon_state = "dark"},/area/tcommsat/chamber) +"bTO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/tcommsat/chamber) +"bTP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/tcommsat/chamber) +"bTQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/tcommsat/chamber) +"bTR" = (/obj/effect/decal/cleanable/blood,/obj/item/weapon/scalpel{pixel_y = 12},/turf/simulated/floor/airless{icon_state = "dark"},/area/tcommsat/chamber) +"bTS" = (/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/airless{icon_state = "dark"},/area/tcommsat/chamber) +"bTT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/tcommsat/chamber) +"bTU" = (/obj/structure/rack,/obj/item/weapon/circuitboard/teleporter,/turf/simulated/floor/airless,/area/tcommsat/chamber) +"bTV" = (/obj/item/device/radio/off,/turf/simulated/floor/airless{icon_state = "dark"},/area/tcommsat/chamber) +"bTW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/tcommsat/chamber) +"bTX" = (/obj/effect/decal/cleanable/blood/oil,/turf/simulated/floor/plating/airless,/area/tcommsat/chamber) +"bTY" = (/obj/effect/decal/cleanable/blood,/obj/structure/bed/chair,/obj/item/clothing/under/rank/centcom_officer,/obj/item/weapon/handcuffs,/obj/effect/decal/remains/human,/turf/simulated/floor/plating/airless,/area/tcommsat/chamber) +"bTZ" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/simulated/floor/plating/airless,/area/tcommsat/chamber) +"bUa" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/airless{icon_state = "dark"},/area/tcommsat/chamber) +"bUb" = (/obj/structure/door_assembly/door_assembly_mhatch,/turf/simulated/floor/airless{icon_state = "dark"},/area/tcommsat/chamber) +"bUc" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless,/area/tcommsat/chamber) +"bUd" = (/obj/item/weapon/cigbutt,/turf/simulated/floor/plating/airless,/area/tcommsat/chamber) +"bUe" = (/obj/effect/decal/cleanable/blood,/obj/item/device/assembly/signaler,/turf/simulated/floor/airless{icon_state = "dark"},/area/tcommsat/chamber) +"bUf" = (/obj/structure/table,/obj/item/weapon/reagent_containers/syringe/giant/chloral,/obj/item/weapon/reagent_containers/syringe/giant{pixel_y = 4},/turf/simulated/floor/airless{icon_state = "dark"},/area/tcommsat/chamber) +"bUg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/tcommsat/chamber) +"bUh" = (/obj/item/weapon/storage/toolbox/syndicate,/turf/simulated/floor/airless,/area/tcommsat/chamber) +"bUi" = (/obj/structure/table,/obj/item/device/radio/electropack,/turf/simulated/floor/plating/airless,/area/tcommsat/chamber) +"bUj" = (/obj/structure/table,/obj/item/weapon/hemostat,/turf/simulated/floor/airless{icon_state = "dark"},/area/tcommsat/chamber) +"bUk" = (/obj/structure/table,/obj/item/weapon/circular_saw,/turf/simulated/floor/airless{icon_state = "dark"},/area/tcommsat/chamber) +"bUl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/tcommsat/chamber) +"bUm" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/item/stack/rods,/turf/simulated/floor/airless{icon_state = "dark"},/area/tcommsat/chamber) +"bUn" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/snow,/area) +"bUo" = (/turf/simulated/floor/airless{dir = 9; icon_state = "warning"},/area/tcommsat/chamber) +"bUp" = (/turf/simulated/floor/airless{icon_state = "warningcorner"; dir = 4},/area/tcommsat/chamber) +"bUq" = (/turf/simulated/floor/airless{icon_state = "warning"; dir = 1},/area/tcommsat/chamber) +"bUr" = (/turf/simulated/floor/airless{dir = 5; icon_state = "warning"},/area/tcommsat/chamber) +"bUs" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/snow,/area) +"bUt" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "dark"},/area/tcommsat/chamber) +"bUu" = (/obj/item/weapon/paper/crumpled,/turf/simulated/floor/airless{dir = 8; icon_state = "warning"},/area/tcommsat/chamber) +"bUv" = (/obj/item/stack/rods,/turf/simulated/floor/airless,/area/tcommsat/chamber) +"bUw" = (/turf/simulated/floor/airless{dir = 4; icon_state = "warning"},/area/tcommsat/chamber) +"bUx" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/airless{icon_state = "dark"},/area/tcommsat/chamber) +"bUy" = (/turf/simulated/floor/airless{dir = 10; icon_state = "warning"},/area/tcommsat/chamber) +"bUz" = (/obj/machinery/light/small,/obj/item/weapon/paper,/turf/simulated/floor/airless{icon_state = "warningcorner"; dir = 1},/area/tcommsat/chamber) +"bUA" = (/turf/simulated/floor/airless{dir = 6; icon_state = "warning"},/area/tcommsat/chamber) +"bUB" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/snow,/area) +"bUC" = (/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "medium"},/turf/snow,/area) +"bUD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/tcommsat/chamber) +"bUE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/tcommsat/chamber) +"bUF" = (/obj/machinery/door/airlock/hatch,/turf/simulated/floor,/area/tcommsat/chamber) +"bUG" = (/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/tcommsat/chamber) +"bUH" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/tcommsat/chamber) +"bUI" = (/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/tcommsat/chamber) +"bUJ" = (/turf/simulated/floor{icon_state = "warningcorner"; dir = 4},/area/tcommsat/chamber) +"bUK" = (/turf/simulated/floor,/area/tcommsat/chamber) +"bUL" = (/turf/simulated/floor{icon_state = "warningcorner"; dir = 8},/area/tcommsat/chamber) +"bUM" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/tcommsat/chamber) +"bUN" = (/obj/structure/sign/snow,/turf/simulated/wall/r_wall,/area/tcommsat/chamber) +"bUO" = (/obj/structure/closet/emcloset/cold,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/tcommsat/chamber) +"bUP" = (/obj/item/weapon/paper/crumpled,/turf/simulated/floor,/area/tcommsat/chamber) +"bUQ" = (/obj/structure/closet/malf/suits,/turf/simulated/floor,/area/tcommsat/chamber) +"bUR" = (/obj/structure/door_assembly/door_assembly_ext,/turf/simulated/floor/plating/airless,/area/tcommsat/chamber) +"bUS" = (/obj/machinery/door/airlock/external/snow,/turf/simulated/floor/plating,/area/tcommsat/chamber) +"bUT" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/tcommsat/chamber) +"bUU" = (/obj/item/weapon/crowbar,/turf/simulated/floor/plating/airless,/area) +"bUV" = (/obj/structure/closet/crate,/obj/item/clothing/glasses/scanner,/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/tcommsat/chamber) +"bUW" = (/turf/simulated/floor{icon_state = "warningcorner"; dir = 1},/area/tcommsat/chamber) +"bUX" = (/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/tcommsat/chamber) +"bUY" = (/turf/simulated/floor{icon_state = "warning"},/area/tcommsat/chamber) +"bUZ" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/tcommsat/chamber) +"bVa" = (/obj/structure/computerframe,/turf/simulated/floor/plating,/area/tcommsat/chamber) +"bVb" = (/obj/machinery/teleport/station,/turf/simulated/floor/plating,/area/tcommsat/chamber) +"bVc" = (/obj/machinery/teleport/hub,/turf/simulated/floor/plating,/area/tcommsat/chamber) +"bVd" = (/obj/docking_port/destination/salvage/commssat{dir = 2},/turf/snow,/area) +"bVe" = (/turf/simulated/wall/r_wall,/area/AIsattele) +"bVf" = (/obj/structure/computerframe,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/AIsattele) +"bVg" = (/obj/machinery/teleport/station,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/AIsattele) +"bVh" = (/turf/simulated/floor/plating/airless,/area/AIsattele) +"bVi" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/AIsattele) +"bVj" = (/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/AIsattele) +"bVk" = (/obj/structure/rack,/obj/item/clothing/gloves/yellow,/turf/simulated/floor/plating/airless,/area/AIsattele) +"bVl" = (/obj/structure/girder,/turf/simulated/floor/plating/airless,/area/AIsattele) +"bVm" = (/obj/item/weapon/cell,/turf/simulated/floor/plating/airless,/area/AIsattele) +"bVn" = (/obj/structure/grille/broken,/turf/simulated/floor/plating/airless,/area/AIsattele) +"bVo" = (/obj/item/weapon/table_parts,/turf/simulated/floor/plating/airless,/area/AIsattele) +"bVp" = (/obj/structure/closet,/turf/simulated/floor/plating/airless,/area/AIsattele) +"bVq" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/AIsattele) +"bVr" = (/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/turf/simulated/floor/plating/airless,/area/AIsattele) +"bVs" = (/obj/structure/closet/crate,/obj/item/device/aicard,/obj/item/device/multitool,/turf/simulated/floor/plating/airless,/area/AIsattele) +"bVt" = (/obj/docking_port/destination/syndicate/commssat,/turf/snow,/area) +"bVu" = (/obj/structure/grille,/turf/snow,/area/djstation/solars) +"bVv" = (/obj/machinery/power/solar/panel/tracker,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating/airless,/area/djstation/solars) +"bVw" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/djstation/solars) +"bVx" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating/airless,/area/djstation/solars) +"bVy" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating/airless,/area/djstation/solars) +"bVz" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating/airless,/area/djstation/solars) +"bVA" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/solar/panel{id_tag = "djsolar"; name = "DJ Solar Array"},/turf/simulated/floor{icon_state = "solarpanel"},/area/djstation/solars) +"bVB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating/airless,/area/djstation/solars) +"bVC" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/solar/panel{id_tag = "djsolar"; name = "DJ Solar Array"},/turf/simulated/floor{icon_state = "solarpanel"},/area/djstation/solars) +"bVD" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/solar/panel{id_tag = "djsolar"; name = "DJ Solar Array"},/turf/simulated/floor{icon_state = "solarpanel"},/area/djstation/solars) +"bVE" = (/turf/simulated/wall,/area/djstation) +"bVF" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/djstation) +"bVG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/djstation) +"bVH" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/djstation) +"bVI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/djstation) +"bVJ" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/solar/panel{id_tag = "djsolar"; name = "DJ Solar Array"},/turf/simulated/floor{icon_state = "solarpanel"},/area/djstation/solars) +"bVK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/djstation) +"bVL" = (/obj/machinery/power/solar/control{id_tag = "djsolar"; name = "DJ Solar Control"},/turf/simulated/floor/plating,/area/djstation) +"bVM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/djstation) +"bVN" = (/obj/machinery/light{dir = 1},/obj/machinery/media/transmitter/broadcast/dj{heating_power = 0},/turf/simulated/floor/plating,/area/djstation) +"bVO" = (/turf/simulated/floor/plating,/area/djstation) +"bVP" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating/airless,/area/djstation/solars) +"bVQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating/airless,/area/djstation/solars) +"bVR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/djstation) +"bVS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/djstation) +"bVT" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/djstation) +"bVU" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/djstation) +"bVV" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/djstation) +"bVW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating/airless,/area/djstation/solars) +"bVX" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating/airless,/area/djstation/solars) +"bVY" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable,/obj/machinery/power/solar/panel{id_tag = "djsolar"; name = "DJ Solar Array"},/turf/simulated/floor{icon_state = "solarpanel"},/area/djstation/solars) +"bVZ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/djstation) +"bWa" = (/obj/machinery/power/terminal,/obj/structure/cable,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/djstation) +"bWb" = (/obj/item/device/multitool,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/djstation) +"bWc" = (/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor/plating,/area/djstation) +"bWd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/djstation) +"bWe" = (/obj/item/weapon/extinguisher,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/djstation) +"bWf" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/djstation) +"bWg" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/battery/smes/infinite{desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; name = "power storage unit"},/turf/simulated/floor/plating,/area/djstation) +"bWh" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/djstation) +"bWi" = (/obj/machinery/telecomms/relay/preset/ruskie,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/djstation) +"bWj" = (/obj/structure/cable,/obj/machinery/power/solar/panel{id_tag = "djsolar"; name = "DJ Solar Array"},/turf/simulated/floor{icon_state = "solarpanel"},/area/djstation/solars) +"bWk" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/djstation) +"bWl" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{pixel_y = -24},/turf/simulated/floor/plating,/area/djstation) +"bWm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/weapon/storage/box/lights/mixed,/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/turf/simulated/floor/plating,/area/djstation) +"bWn" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate,/obj/item/clothing/head/helmet/space/syndicate,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating,/area/djstation) +"bWo" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"},/turf/simulated/floor/plating,/area/djstation) +"bWp" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"},/turf/simulated/wall,/area/djstation) +"bWq" = (/obj/structure/closet/emcloset/cold,/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/djstation) +"bWr" = (/obj/machinery/light/small{dir = 1},/obj/machinery/vending/coffee,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/djstation) +"bWs" = (/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/djstation) +"bWt" = (/obj/structure/closet/radiation,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/djstation) +"bWu" = (/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/media/jukebox/dj,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/djstation) +"bWv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/djstation) +"bWw" = (/obj/structure/table,/obj/machinery/microwave{pixel_y = 8},/turf/simulated/floor{icon_state = "bar"},/area/djstation) +"bWx" = (/obj/item/weapon/storage/box/donkpockets,/obj/structure/table,/turf/simulated/floor{icon_state = "bar"},/area/djstation) +"bWy" = (/turf/simulated/floor{icon_state = "bar"},/area/djstation) +"bWz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/djstation) +"bWA" = (/turf/simulated/floor{icon_state = "grimy"},/area/djstation) +"bWB" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor{icon_state = "grimy"},/area/djstation) +"bWC" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor{icon_state = "grimy"},/area/djstation) +"bWD" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/simulated/floor{icon_state = "grimy"},/area/djstation) +"bWE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/djstation) +"bWF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/djstation) +"bWG" = (/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/floor{icon_state = "bar"},/area/djstation) +"bWH" = (/obj/machinery/door/airlock/glass{name = "Kitchen"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/djstation) +"bWI" = (/obj/structure/table,/obj/item/device/radio/intercom{dir = 8; freerange = 1; name = "Pirate Radio Listening Channel"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/djstation) +"bWJ" = (/obj/structure/bed/chair/office/light,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/djstation) +"bWK" = (/obj/machinery/door/airlock/glass{name = "Cabin"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/djstation) +"bWL" = (/obj/machinery/sleeper/no_console,/turf/simulated/floor{icon_state = "grimy"},/area/djstation) +"bWM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/djstation) +"bWN" = (/obj/effect/landmark/spacepod/random,/turf/snow,/area) +"bWO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/djstation) +"bWP" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{icon_state = "bar"},/area/djstation) +"bWQ" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "bar"},/area/djstation) +"bWR" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/djstation) +"bWS" = (/obj/structure/table,/obj/machinery/media/receiver/boombox/wallmount/muzak,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/djstation) +"bWT" = (/obj/structure/table,/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; freerange = 1; listening = 0; name = "Pirate Radio Broadcast Channel"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/djstation) +"bWU" = (/obj/structure/table,/obj/item/weapon/paper/djstation,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/djstation) +"bWV" = (/obj/structure/computerframe{anchored = 1},/turf/simulated/floor{icon_state = "grimy"},/area/djstation) +"bWW" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "grimy"},/area/djstation) +"bWX" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "grimy"},/area/djstation) +"bWY" = (/obj/structure/closet,/obj/item/clothing/ears/earmuffs,/turf/simulated/floor{icon_state = "grimy"},/area/djstation) +"bWZ" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/djstation) +"bXa" = (/obj/machinery/door/airlock{name = "Restroom"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/djstation) +"bXb" = (/obj/machinery/status_display{pixel_x = 32},/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/djstation) +"bXc" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating/airless,/area/djstation) +"bXd" = (/turf/simulated/floor{icon_state = "freezerfloor"},/area/djstation) +"bXe" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/djstation) +"bXf" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/space_heater,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/djstation) +"bXg" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/rack{dir = 4},/obj/item/clothing/under/soviet,/obj/item/clothing/head/ushanka,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/djstation) +"bXh" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/djstation) +"bXi" = (/obj/structure/sink{dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/light/small,/turf/simulated/floor{icon_state = "freezerfloor"},/area/djstation) +"bXj" = (/obj/structure/toilet{pixel_y = 8},/turf/simulated/floor{icon_state = "freezerfloor"},/area/djstation) +"bXk" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/djstation) +"bXl" = (/obj/structure/sign/snow{pixel_y = -32},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/djstation) +"bXm" = (/obj/machinery/door/airlock/external/snow{name = "Ruskie DJ Station"; req_access = null; req_access_txt = "0"},/turf/simulated/floor/plating,/area/djstation) +"bXn" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/disposaloutlet,/turf/simulated/floor/plating/airless,/area/djstation) +"bXo" = (/obj/machinery/door/airlock/external/snow{name = "Ruskie DJ Station"; req_access = null; req_access_txt = "0"},/obj/docking_port/destination/salvage/dj{dir = 2},/turf/simulated/floor/plating,/area/djstation) +"bXp" = (/obj/structure/grille,/turf/snow,/area/djstation) +"bXq" = (/obj/item/weapon/light/bulb,/turf/snow,/area) +"bXr" = (/turf/snow,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bXs" = (/obj/item/weapon/shard{icon_state = "small"},/turf/snow,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bXt" = (/obj/structure/girder,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bXu" = (/turf/simulated/wall,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bXv" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bXw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/item/weapon/shard,/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bXx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bXy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bXz" = (/turf/simulated/floor/plating{icon_state = "platingdmg3"},/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bXA" = (/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bXB" = (/obj/structure/closet,/turf/simulated/floor/plating{icon_state = "platingdmg1"},/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bXC" = (/obj/item/weapon/caution/cone,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bXD" = (/obj/structure/closet/emcloset/cold,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bXE" = (/turf/simulated/wall,/area) +"bXF" = (/obj/structure/morgue,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bXG" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bXH" = (/obj/item/weapon/shard,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bXI" = (/obj/effect/decal/cleanable/blood/oil{icon_state = "floor5"},/obj/item/weapon/circuitboard/autolathe,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bXJ" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bXK" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{icon_state = "platingdmg1"},/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bXL" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating{icon_state = "platingdmg1"},/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bXM" = (/turf/simulated/floor/plating{icon_state = "platingdmg1"},/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bXN" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bXO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bXP" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bXQ" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bXR" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bXS" = (/obj/item/weapon/weldingtool/hugetank,/turf/simulated/floor/plating,/area) +"bXT" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bXU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bXV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bXW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bXX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bXY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bXZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/item/weapon/shard,/obj/item/weapon/shard{icon_state = "medium"},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYc" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{icon_state = "panelscorched"},/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYd" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{icon_state = "platingdmg2"},/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYe" = (/turf/simulated/floor/plating{icon_state = "platingdmg2"},/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYf" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/weapon/caution/cone,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYh" = (/obj/item/weapon/storage/box/bodybags,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYi" = (/obj/item/device/radio,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/girder,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYr" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYs" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating{icon_state = "platingdmg1"},/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYu" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYv" = (/obj/item/weapon/newspaper,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYw" = (/obj/structure/toilet{dir = 8},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYy" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYz" = (/obj/structure/grille/broken,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYA" = (/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYB" = (/obj/structure/window/barricade/full,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYC" = (/obj/item/weapon/book/manual/engineering_construction,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYD" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYE" = (/obj/item/stack/sheet/cardboard,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYG" = (/obj/item/weapon/hatchet,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYH" = (/obj/item/weapon/cell/hyper,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYI" = (/obj/structure/closet,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYL" = (/obj/item/weapon/lighter{icon_state = "lighter-c"},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYM" = (/obj/structure/rack,/obj/item/clothing/suit/fire/firefighter,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYN" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYO" = (/obj/effect/decal/cleanable/cobweb2,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYQ" = (/obj/item/weapon/circuitboard/atmos_alert,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYR" = (/obj/item/device/t_scanner,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYS" = (/obj/item/weapon/light/bulb,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYT" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYU" = (/obj/structure/table/woodentable,/obj/item/seeds/bananaseed,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYV" = (/obj/item/weapon/storage/fancy/cigarettes/dromedaryco,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYY" = (/obj/item/seeds/orangeseed,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bYZ" = (/obj/item/weapon/minihoe,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bZa" = (/obj/effect/decal/cleanable/blood{icon_state = "floor2"},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bZb" = (/obj/item/clothing/mask/gas,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bZc" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bZd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating{icon_state = "panelscorched"},/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bZe" = (/obj/item/weapon/pen,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bZf" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bZg" = (/obj/item/weapon/stock_parts/manipulator,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bZh" = (/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bZi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bZj" = (/obj/item/clothing/glasses/sunglasses,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bZk" = (/obj/effect/decal/cleanable/blood{icon_state = "floor5"},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bZl" = (/obj/item/weapon/wrench,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bZm" = (/turf/simulated/floor/plating{icon_state = "panelscorched"},/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bZn" = (/obj/item/weapon/wirecutters,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bZo" = (/obj/item/weapon/stock_parts/console_screen,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bZp" = (/obj/item/weapon/stock_parts/micro_laser{pixel_x = -5; pixel_y = 5},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bZq" = (/turf/simulated/wall,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"bZr" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bZs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bZt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bZu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bZv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bZw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating{icon_state = "panelscorched"},/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bZx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bZy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bZz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bZA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bZB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bZC" = (/obj/effect/decal/cleanable/blood{icon_state = "floor6"},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bZD" = (/obj/item/trash/cheesie,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bZE" = (/obj/effect/decal/cleanable/blood/oil{icon_state = "floor5"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bZF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bZG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bZH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bZI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/item/weapon/folder,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bZJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/grille,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bZK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/stack/cable_coil{amount = 1; icon_state = "coil_red1"; name = "cable piece"},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bZL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bZM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bZN" = (/obj/structure/closet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"bZO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"bZP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"bZQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bZR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bZS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bZT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bZU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bZV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/weapon/stock_parts/manipulator,/obj/effect/decal/cleanable/generic,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bZW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/window/barricade/full,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bZX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bZY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/grille,/obj/structure/window/reinforced/tinted,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"bZZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"caa" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"cab" = (/obj/item/device/flashlight,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"cac" = (/obj/structure/door_assembly/door_assembly_mai{density = 0},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"cad" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"cae" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/trash/chips,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"caf" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"cag" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/stack/rods,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"cah" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/decal/cleanable/blood/oil{icon_state = "floor5"},/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"cai" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/grille/broken,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"caj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"cak" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/decal/cleanable/blood/oil,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"cal" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"cam" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"can" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cao" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cap" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"caq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"car" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cas" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cat" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cau" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"cav" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/ash,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"caw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"cax" = (/obj/structure/rack,/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/derelict/storage/equipment{icon_state = "fmaint"; name = "Derelict Fore Maintenance"}) +"cay" = (/turf/simulated/wall,/area/derelict/hallway/primary) +"caz" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/derelict/hallway/primary) +"caA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/derelict/hallway/primary) +"caB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/derelict/hallway/primary) +"caC" = (/turf/simulated/wall,/area/derelict/medical/morgue{name = "\improper Derelict Relaxation Room"}) +"caD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"caE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"caF" = (/turf/simulated/wall,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"caG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"caH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"caI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"caJ" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"caK" = (/turf/simulated/wall,/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"caL" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"caM" = (/turf/simulated/floor{icon_state = "damaged3"; dir = 1},/area/derelict/hallway/primary) +"caN" = (/turf/simulated/floor{icon_state = "damaged2"; dir = 1},/area/derelict/hallway/primary) +"caO" = (/turf/simulated/floor{blocks_air = 1; icon_state = "floorgrime"},/area/derelict/hallway/primary) +"caP" = (/turf/simulated/floor,/area/derelict/hallway/primary) +"caQ" = (/obj/effect/decal/cleanable/blood/oil{icon_state = "floor2"},/turf/simulated/floor,/area/derelict/hallway/primary) +"caR" = (/obj/effect/decal/cleanable/blood{icon_state = "floor2"},/turf/simulated/floor,/area/derelict/hallway/primary) +"caS" = (/turf/simulated/floor/plating,/area/derelict/hallway/primary) +"caT" = (/turf/simulated/floor/plating{icon_state = "platingdmg3"},/area/derelict/hallway/primary) +"caU" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor,/area/derelict/hallway/primary) +"caV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/derelict/hallway/primary) +"caW" = (/turf/simulated/floor/plating,/area/derelict/medical/morgue{name = "\improper Derelict Relaxation Room"}) +"caX" = (/turf/simulated/floor/wood{icon_state = "wood-broken2"},/area/derelict/medical/morgue{name = "\improper Derelict Relaxation Room"}) +"caY" = (/turf/simulated/floor/wood,/area/derelict/medical/morgue{name = "\improper Derelict Relaxation Room"}) +"caZ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/wood,/area/derelict/medical/morgue{name = "\improper Derelict Relaxation Room"}) +"cba" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/derelict/medical/morgue{name = "\improper Derelict Relaxation Room"}) +"cbb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/derelict/medical/morgue{name = "\improper Derelict Relaxation Room"}) +"cbc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cbd" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cbe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cbf" = (/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cbg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cbh" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/item/weapon/rack_parts,/turf/simulated/floor{icon_state = "caution"; dir = 5},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cbi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 10; icon_state = "caution"},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cbj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/constructable_frame/machine_frame,/turf/simulated/floor/plating,/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cbk" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cbl" = (/turf/simulated/floor{icon_state = "damaged2"; dir = 1},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cbm" = (/turf/simulated/floor/plating,/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cbn" = (/turf/simulated/floor{icon_state = "caution"; dir = 5},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cbo" = (/obj/item/weapon/rack_parts,/turf/simulated/floor{dir = 10; icon_state = "caution"},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cbp" = (/obj/structure/closet,/turf/simulated/floor{dir = 10; icon_state = "caution"},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cbq" = (/turf/simulated/floor/plating{icon_state = "panelscorched"},/area/derelict/hallway/primary) +"cbr" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101; on = 1},/turf/simulated/floor,/area/derelict/hallway/primary) +"cbs" = (/turf/simulated/floor{icon_state = "floorscorched2"; dir = 1},/area/derelict/hallway/primary) +"cbt" = (/turf/simulated/floor/plating{icon_state = "platingdmg1"},/area/derelict/hallway/primary) +"cbu" = (/obj/machinery/door/airlock/glass{name = "Door"},/turf/simulated/floor,/area/derelict/medical/morgue{name = "\improper Derelict Relaxation Room"}) +"cbv" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/wood,/area/derelict/medical/morgue{name = "\improper Derelict Relaxation Room"}) +"cbw" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/apc{cell_type = 0; dir = 4; pixel_x = 24},/turf/simulated/floor/wood,/area/derelict/medical/morgue{name = "\improper Derelict Relaxation Room"}) +"cbx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cby" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cbz" = (/obj/item/weapon/storage/belt/utility,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cbA" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cbB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cbC" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cbD" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{dir = 10; icon_state = "caution"},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cbE" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cbF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "caution"; dir = 5},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cbG" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{dir = 10; icon_state = "caution"},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cbH" = (/turf/simulated/floor{dir = 10; icon_state = "caution"},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cbI" = (/obj/structure/table,/turf/simulated/floor{icon_state = "caution"; dir = 5},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cbJ" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/derelict/hallway/primary) +"cbK" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorscorched2"; dir = 1},/area/derelict/hallway/primary) +"cbL" = (/obj/effect/decal/cleanable/blood{icon_state = "floor6"},/turf/simulated/floor,/area/derelict/hallway/primary) +"cbM" = (/turf/simulated/floor{icon_state = "damaged5"; dir = 1},/area/derelict/hallway/primary) +"cbN" = (/obj/item/weapon/dice,/turf/simulated/floor/plating,/area/derelict/hallway/primary) +"cbO" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plating,/area/derelict/medical/morgue{name = "\improper Derelict Relaxation Room"}) +"cbP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/derelict/medical/morgue{name = "\improper Derelict Relaxation Room"}) +"cbQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/derelict/medical/morgue{name = "\improper Derelict Relaxation Room"}) +"cbR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/wood,/area/derelict/medical/morgue{name = "\improper Derelict Relaxation Room"}) +"cbS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/derelict/medical/morgue{name = "\improper Derelict Relaxation Room"}) +"cbT" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cbU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cbV" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cbW" = (/obj/item/device/radio,/turf/simulated/floor/plating,/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cbX" = (/obj/structure/table,/obj/machinery/pos,/turf/simulated/floor{icon_state = "caution"; dir = 5},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cbY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cbZ" = (/obj/machinery/door/airlock/glass{name = "Door"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "caution"; dir = 5},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cca" = (/obj/structure/table,/obj/machinery/pos,/turf/simulated/floor,/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"ccb" = (/obj/machinery/door/airlock/glass{name = "Door"},/turf/simulated/floor{icon_state = "caution"; dir = 5},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"ccc" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "damaged2"; dir = 1},/area/derelict/hallway/primary) +"ccd" = (/turf/simulated/wall,/area/derelict/hallway{name = "\improper Derelict Theatre"}) +"cce" = (/obj/machinery/door/airlock{name = "Theatre Backstage"; req_access_txt = "46"},/turf/simulated/floor/plating,/area/derelict/hallway{name = "\improper Derelict Theatre"}) +"ccf" = (/turf/simulated/wall,/area/derelict/medical{icon_state = "hydro"; name = "Derelict Hydroponics"}) +"ccg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/derelict/medical{icon_state = "hydro"; name = "Derelict Hydroponics"}) +"cch" = (/obj/structure/table,/turf/simulated/floor,/area/derelict/medical{icon_state = "hydro"; name = "Derelict Hydroponics"}) +"cci" = (/turf/simulated/floor,/area/derelict/medical{icon_state = "hydro"; name = "Derelict Hydroponics"}) +"ccj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/item/weapon/shard,/turf/simulated/floor/plating,/area/derelict/medical{icon_state = "hydro"; name = "Derelict Hydroponics"}) +"cck" = (/obj/item/device/radio,/turf/simulated/floor/plating,/area/derelict/medical/morgue{name = "\improper Derelict Relaxation Room"}) +"ccl" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/medical/morgue{name = "\improper Derelict Relaxation Room"}) +"ccm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"ccn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cco" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/decal/cleanable/dirt,/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"ccp" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor{dir = 10; icon_state = "caution"},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"ccq" = (/obj/structure/table,/obj/item/weapon/storage/fancy/cigarettes,/turf/simulated/floor{icon_state = "caution"; dir = 5},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"ccr" = (/turf/simulated/floor{dir = 9; icon_state = "dark vault stripe"},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"ccs" = (/turf/simulated/floor{dir = 1; icon_state = "dark vault stripe"},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cct" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 1; icon_state = "dark vault stripe"},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"ccu" = (/turf/simulated/floor{dir = 5; icon_state = "dark vault stripe"},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"ccv" = (/turf/simulated/floor/wood,/area/derelict/hallway{name = "\improper Derelict Theatre"}) +"ccw" = (/obj/structure/table,/turf/simulated/floor/wood,/area/derelict/hallway{name = "\improper Derelict Theatre"}) +"ccx" = (/obj/structure/table,/obj/item/device/instrument/violin,/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/wood,/area/derelict/hallway{name = "\improper Derelict Theatre"}) +"ccy" = (/obj/machinery/vending/suitdispenser,/turf/simulated/floor/wood,/area/derelict/hallway{name = "\improper Derelict Theatre"}) +"ccz" = (/obj/machinery/vending/autodrobe,/turf/simulated/floor/wood,/area/derelict/hallway{name = "\improper Derelict Theatre"}) +"ccA" = (/obj/structure/table,/obj/map/spawner/set_spawner/theater,/turf/simulated/floor/wood,/area/derelict/hallway{name = "\improper Derelict Theatre"}) +"ccB" = (/obj/structure/table,/obj/effect/decal/cleanable/cobweb2,/obj/map/spawner/set_spawner/theater,/turf/simulated/floor/wood,/area/derelict/hallway{name = "\improper Derelict Theatre"}) +"ccC" = (/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"ccD" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"ccE" = (/turf/simulated/wall,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"ccF" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"ccG" = (/obj/machinery/vending/groans,/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"ccH" = (/obj/machinery/portable_atmospherics/hydroponics/soil{pixel_y = 8},/turf/simulated/floor,/area/derelict/medical{icon_state = "hydro"; name = "Derelict Hydroponics"}) +"ccI" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor,/area/derelict/medical{icon_state = "hydro"; name = "Derelict Hydroponics"}) +"ccJ" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor,/area/derelict/medical{icon_state = "hydro"; name = "Derelict Hydroponics"}) +"ccK" = (/turf/simulated/floor/plating,/area/derelict/medical{icon_state = "hydro"; name = "Derelict Hydroponics"}) +"ccL" = (/obj/machinery/portable_atmospherics/hydroponics/soil{pixel_y = 8},/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor,/area/derelict/medical{icon_state = "hydro"; name = "Derelict Hydroponics"}) +"ccM" = (/turf/snow,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"ccN" = (/obj/item/stack/rods,/turf/snow,/area) +"ccO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"ccP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"ccQ" = (/turf/simulated/floor{dir = 8; icon_state = "dark vault stripe"},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"ccR" = (/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"ccS" = (/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"ccT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"ccU" = (/turf/simulated/floor{icon_state = "dark"},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"ccV" = (/turf/simulated/floor{tag = "icon-dark vault corner (EAST)"; icon_state = "dark vault corner"; dir = 4},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"ccW" = (/obj/machinery/door/airlock/glass{name = "Door"},/turf/simulated/floor{dir = 1; icon_state = "dark vault stripe"},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"ccX" = (/turf/simulated/floor/wood{icon_state = "wood-broken4"},/area/derelict/hallway{name = "\improper Derelict Theatre"}) +"ccY" = (/turf/simulated/floor/wood{icon_state = "wood-broken"},/area/derelict/hallway{name = "\improper Derelict Theatre"}) +"ccZ" = (/obj/item/weapon/bikehorn,/turf/simulated/floor/wood,/area/derelict/hallway{name = "\improper Derelict Theatre"}) +"cda" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/wood,/area/derelict/hallway{name = "\improper Derelict Theatre"}) +"cdb" = (/turf/simulated/floor/wood{icon_state = "wood-broken3"},/area/derelict/hallway{name = "\improper Derelict Theatre"}) +"cdc" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"cdd" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/medical{icon_state = "hydro"; name = "Derelict Hydroponics"}) +"cde" = (/turf/simulated/floor{icon_state = "damaged2"; dir = 1},/area/derelict/medical{icon_state = "hydro"; name = "Derelict Hydroponics"}) +"cdf" = (/turf/simulated/floor{icon_state = "damaged3"; dir = 1},/area/derelict/medical/morgue{name = "\improper Derelict Relaxation Room"}) +"cdg" = (/turf/simulated/floor/wood{icon_state = "wood-broken4"},/area/derelict/medical/morgue{name = "\improper Derelict Relaxation Room"}) +"cdh" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{icon_state = "panelscorched"},/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cdi" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cdj" = (/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cdk" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cdl" = (/obj/item/device/radio,/turf/snow,/area) +"cdm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cdn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cdo" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cdp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cdq" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cdr" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{icon_state = "caution"; dir = 5},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cds" = (/obj/machinery/door/airlock/glass{name = "Door"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 10; icon_state = "caution"},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cdt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 8; icon_state = "dark vault stripe"},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cdu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cdv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "chapel"},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cdw" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cdx" = (/turf/simulated/floor{icon_state = "damaged3"; dir = 1},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cdy" = (/turf/simulated/floor{icon_state = "chapel"},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cdz" = (/turf/simulated/floor{icon_state = "dark vault corner"},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cdA" = (/obj/machinery/door/airlock/glass{name = "Door"},/turf/simulated/floor{icon_state = "dark vault stripe"},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cdB" = (/turf/simulated/floor/wood{icon_state = "wood-broken6"},/area/derelict/hallway{name = "\improper Derelict Theatre"}) +"cdC" = (/obj/structure/grille/broken,/turf/simulated/floor/wood,/area/derelict/hallway{name = "\improper Derelict Theatre"}) +"cdD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/wood,/area/derelict/hallway{name = "\improper Derelict Theatre"}) +"cdE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/derelict/hallway{name = "\improper Derelict Theatre"}) +"cdF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/derelict/hallway{name = "\improper Derelict Theatre"}) +"cdG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/grille/broken,/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"cdH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"cdI" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"cdJ" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorscorched2"; dir = 1},/area/derelict/medical{icon_state = "hydro"; name = "Derelict Hydroponics"}) +"cdK" = (/obj/item/weapon/circuitboard/airlock,/turf/simulated/floor/plating,/area/derelict/medical{icon_state = "hydro"; name = "Derelict Hydroponics"}) +"cdL" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/wall,/area/derelict/medical/morgue{name = "\improper Derelict Relaxation Room"}) +"cdM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cdN" = (/turf/simulated/floor/plating{icon_state = "platingdmg1"},/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cdO" = (/obj/structure/girder,/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cdP" = (/obj/item/trash/chips,/turf/snow,/area) +"cdQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cdR" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cdS" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cdT" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 8; icon_state = "dark vault stripe"},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cdU" = (/turf/simulated/floor{icon_state = "dark vault stripe"},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cdV" = (/turf/simulated/floor{dir = 6; icon_state = "dark vault stripe"},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cdW" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/hallway/primary) +"cdX" = (/obj/machinery/door/airlock{name = "Theatre Backstage"; req_access_txt = "46"},/turf/simulated/floor/wood,/area/derelict/hallway{name = "\improper Derelict Theatre"}) +"cdY" = (/obj/machinery/door/airlock{name = "Theatre Backstage"; req_access_txt = "46"},/turf/simulated/floor/carpet,/area/derelict/hallway{name = "\improper Derelict Theatre"}) +"cdZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/derelict/hallway{name = "\improper Derelict Theatre"}) +"cea" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"ceb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"cec" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"ced" = (/turf/simulated/floor{icon_state = "floorscorched2"; dir = 1},/area/derelict/medical{icon_state = "hydro"; name = "Derelict Hydroponics"}) +"cee" = (/turf/simulated/floor{blocks_air = 1; icon_state = "floorgrime"},/area/derelict/medical{icon_state = "hydro"; name = "Derelict Hydroponics"}) +"cef" = (/turf/simulated/floor{icon_state = "damaged5"; dir = 1},/area/derelict/medical{icon_state = "hydro"; name = "Derelict Hydroponics"}) +"ceg" = (/obj/structure/closet/crate/hydroponics,/obj/item/seeds/carrotseed,/obj/item/seeds/glowshroom,/turf/simulated/floor/plating,/area/derelict/medical{icon_state = "hydro"; name = "Derelict Hydroponics"}) +"ceh" = (/obj/item/weapon/stamp/denied,/turf/simulated/floor/plating,/area/derelict/medical/morgue{name = "\improper Derelict Relaxation Room"}) +"cei" = (/turf/simulated/floor,/area/derelict/medical/morgue{name = "\improper Derelict Relaxation Room"}) +"cej" = (/obj/item/stack/cable_coil/random,/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cek" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cel" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/weapon/shard,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cem" = (/obj/structure/table,/obj/machinery/pos,/turf/simulated/floor{dir = 10; icon_state = "caution"},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cen" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"ceo" = (/obj/machinery/door/airlock/glass{name = "Door"},/turf/simulated/floor{dir = 10; icon_state = "caution"},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cep" = (/obj/item/weapon/crowbar,/turf/simulated/floor/plating,/area/derelict/hallway/primary) +"ceq" = (/obj/structure/window/barricade/full,/turf/simulated/floor{icon_state = "bar"},/area/maintenance/ghettobar) +"cer" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/piano/random{dir = 8},/turf/simulated/floor{icon_state = "cult"},/area/maintenance/ghettobar) +"ces" = (/turf/simulated/floor{icon_state = "cult"},/area/maintenance/ghettobar) +"cet" = (/turf/simulated/floor/carpet,/area/maintenance/ghettobar) +"ceu" = (/turf/simulated/floor/plating,/area/maintenance/ghettobar) +"cev" = (/turf/simulated/floor{icon_state = "damaged2"; dir = 1},/area/maintenance/ghettobar) +"cew" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "cult"},/area/maintenance/ghettobar) +"cex" = (/turf/simulated/floor{icon_state = "bar"},/area/maintenance/ghettobar) +"cey" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/door_assembly/door_assembly_mai{density = 0},/turf/simulated/floor/wood,/area/derelict/hallway{name = "\improper Derelict Theatre"}) +"cez" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"ceA" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"ceB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/derelict/medical{icon_state = "hydro"; name = "Derelict Hydroponics"}) +"ceC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/derelict/medical{icon_state = "hydro"; name = "Derelict Hydroponics"}) +"ceD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/derelict/medical{icon_state = "hydro"; name = "Derelict Hydroponics"}) +"ceE" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/derelict/medical{icon_state = "hydro"; name = "Derelict Hydroponics"}) +"ceF" = (/obj/item/stack/cable_coil{amount = 1; icon_state = "coil_red1"; name = "cable piece"},/turf/simulated/floor/plating,/area/derelict/medical{icon_state = "hydro"; name = "Derelict Hydroponics"}) +"ceG" = (/obj/item/weapon/reagent_containers/glass/fertilizer/ez,/turf/simulated/floor,/area/derelict/medical{icon_state = "hydro"; name = "Derelict Hydroponics"}) +"ceH" = (/turf/simulated/floor{icon_state = "floorscorched2"; dir = 1},/area/derelict/medical/morgue{name = "\improper Derelict Relaxation Room"}) +"ceI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/weapon/wirecutters{pixel_y = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"ceJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"ceK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"ceL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"ceM" = (/obj/item/weapon/rack_parts,/turf/simulated/floor{icon_state = "damaged2"; dir = 1},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"ceN" = (/obj/structure/table,/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor{dir = 10; icon_state = "caution"},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"ceO" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor{dir = 8; icon_state = "dark vault stripe"},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"ceP" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{blocks_air = 1; icon_state = "floorgrime"},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"ceQ" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor{dir = 10; icon_state = "caution"},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"ceR" = (/obj/structure/table,/obj/item/weapon/kitchen/utensil/fork,/turf/simulated/floor/plating,/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"ceS" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{blocks_air = 1; icon_state = "floorgrime"},/area/derelict/hallway/primary) +"ceT" = (/obj/structure/window/reinforced{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "cult"},/area/maintenance/ghettobar) +"ceU" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/carpet,/area/maintenance/ghettobar) +"ceV" = (/obj/item/weapon/stool{pixel_y = 8},/turf/simulated/floor{icon_state = "bar"},/area/maintenance/ghettobar) +"ceW" = (/obj/item/weapon/cigbutt,/obj/structure/mirror{pixel_y = 28},/turf/simulated/floor/wood{icon_state = "wood-broken4"},/area/derelict/hallway{name = "\improper Derelict Theatre"}) +"ceX" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/apc{dir = 1; pixel_y = 24},/turf/simulated/floor/wood,/area/derelict/hallway{name = "\improper Derelict Theatre"}) +"ceY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"ceZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"cfa" = (/obj/structure/sink{dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor,/area/derelict/medical{icon_state = "hydro"; name = "Derelict Hydroponics"}) +"cfb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/derelict/medical{icon_state = "hydro"; name = "Derelict Hydroponics"}) +"cfc" = (/obj/item/weapon/reagent_containers/glass/bucket,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/derelict/medical{icon_state = "hydro"; name = "Derelict Hydroponics"}) +"cfd" = (/obj/item/weapon/storage/bag/plants,/turf/simulated/floor,/area/derelict/medical{icon_state = "hydro"; name = "Derelict Hydroponics"}) +"cfe" = (/obj/item/weapon/tank/air,/turf/simulated/floor/plating,/area/derelict/medical{icon_state = "hydro"; name = "Derelict Hydroponics"}) +"cff" = (/turf/simulated/floor{icon_state = "damaged2"; dir = 1},/area/derelict/medical/morgue{name = "\improper Derelict Relaxation Room"}) +"cfg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cfh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cfi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cfj" = (/obj/machinery/vending/sovietsoda,/turf/simulated/floor{icon_state = "dark vault stripe"; dir = 4},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cfk" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "caution"; dir = 5},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cfl" = (/obj/structure/closet,/turf/simulated/floor{icon_state = "caution"; dir = 5},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cfm" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{blocks_air = 1; icon_state = "floorgrime"},/area/derelict/hallway/primary) +"cfn" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "cult"},/area/maintenance/ghettobar) +"cfo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/sign/poster{icon_state = "poster6"; pixel_x = -32},/turf/simulated/floor/wood,/area/derelict/hallway{name = "\improper Derelict Theatre"}) +"cfp" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/wood,/area/derelict/hallway{name = "\improper Derelict Theatre"}) +"cfq" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/wood,/area/derelict/hallway{name = "\improper Derelict Theatre"}) +"cfr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/wood{icon_state = "wood-broken"},/area/derelict/hallway{name = "\improper Derelict Theatre"}) +"cfs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/derelict/hallway{name = "\improper Derelict Theatre"}) +"cft" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"cfu" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"cfv" = (/obj/structure/cable,/obj/machinery/power/apc{pixel_y = -24},/turf/simulated/floor,/area/derelict/medical{icon_state = "hydro"; name = "Derelict Hydroponics"}) +"cfw" = (/obj/item/stack/rods,/turf/simulated/floor,/area/derelict/medical{icon_state = "hydro"; name = "Derelict Hydroponics"}) +"cfx" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/derelict/medical/morgue{name = "\improper Derelict Relaxation Room"}) +"cfy" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/derelict/medical/morgue{name = "\improper Derelict Relaxation Room"}) +"cfz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/derelict/medical/morgue{name = "\improper Derelict Relaxation Room"}) +"cfA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/derelict/medical/morgue{name = "\improper Derelict Relaxation Room"}) +"cfB" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cfC" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cfD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cfE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cfF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "caution"; dir = 5},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cfG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{dir = 10; icon_state = "caution"},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cfH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/glass{name = "Door"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "caution"; dir = 5},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cfI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cfJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "dark"},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cfK" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{cell_type = 0; dir = 4; pixel_x = 24},/turf/simulated/floor/plating,/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cfL" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/wall,/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cfM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/derelict/hallway/primary) +"cfN" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating,/area/maintenance/ghettobar) +"cfO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"cfP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/decal/cleanable/dirt,/obj/item/weapon/cell/high,/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"cfQ" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cfR" = (/obj/structure/window/barricade/full,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cfS" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cfT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cfU" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cfV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cfW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cfX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "caution"; dir = 5},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cfY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating,/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cfZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "dark vault stripe"},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cga" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "dark"},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cgb" = (/obj/machinery/vending/discount,/turf/simulated/floor/plating,/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cgc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating,/area/derelict/hallway/primary) +"cgd" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "cult"},/area/maintenance/ghettobar) +"cge" = (/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "cult"},/area/maintenance/ghettobar) +"cgf" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "cult"},/area/maintenance/ghettobar) +"cgg" = (/turf/simulated/floor{icon_state = "floorscorched2"; dir = 1},/area/maintenance/ghettobar) +"cgh" = (/obj/structure/table,/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/wood,/area/derelict/hallway{name = "\improper Derelict Theatre"}) +"cgi" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{icon_state = "platingdmg3"},/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"cgj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"cgk" = (/obj/structure/closet/emcloset/cold,/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"cgl" = (/obj/machinery/vending/nazivend,/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"cgm" = (/turf/simulated/floor/engine{name = "Holodeck Projector Floor"},/area/holodeck/alphadeck) +"cgn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/derelict/hallway/primary) +"cgo" = (/turf/simulated/wall,/area/derelict/bridge/ai_upload{name = "\improper Derelict Holodeck"}) +"cgp" = (/obj/effect/decal/cleanable/dirt,/obj/structure/window/barricade/full,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cgq" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cgr" = (/obj/machinery/vending/assist,/turf/simulated/floor{icon_state = "dark vault stripe"; dir = 4},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cgs" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cgt" = (/obj/effect/decal/cleanable/blood{icon_state = "floor6"},/turf/simulated/floor{icon_state = "caution"; dir = 5},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cgu" = (/obj/structure/table,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 10; icon_state = "caution"},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cgv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/derelict/hallway/primary) +"cgw" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "bar"},/area/maintenance/ghettobar) +"cgx" = (/turf/simulated/wall,/area/maintenance/ghettobar) +"cgy" = (/turf/simulated/wall,/area/derelict/eva{icon_state = "kitchen"; name = "Derelict Kitchen"}) +"cgz" = (/turf/simulated/floor{icon_state = "floorscorched1"},/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"cgA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/derelict/hallway/primary) +"cgB" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/derelict/bridge/ai_upload{name = "\improper Derelict Holodeck"}) +"cgC" = (/turf/simulated/floor,/area/derelict/bridge/ai_upload{name = "\improper Derelict Holodeck"}) +"cgD" = (/turf/simulated/floor{icon_state = "damaged2"; dir = 1},/area/derelict/bridge/ai_upload{name = "\improper Derelict Holodeck"}) +"cgE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cgF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cgG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cgH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cgI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cgJ" = (/obj/structure/table,/turf/simulated/floor{dir = 10; icon_state = "caution"},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cgK" = (/obj/item/weapon/rack_parts,/turf/simulated/floor{icon_state = "caution"; dir = 5},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cgL" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "damaged2"; dir = 1},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cgM" = (/turf/simulated/floor{icon_state = "dark vault stripe"; dir = 4},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cgN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cgO" = (/obj/machinery/door/airlock/glass{name = "Door"},/turf/simulated/floor{icon_state = "bar"},/area/derelict/hallway/primary) +"cgP" = (/obj/structure/grille,/turf/simulated/floor{icon_state = "bar"},/area/maintenance/ghettobar) +"cgQ" = (/obj/structure/grille,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "bar"},/area/maintenance/ghettobar) +"cgR" = (/obj/machinery/media/jukebox/bar,/turf/simulated/floor{icon_state = "bar"},/area/maintenance/ghettobar) +"cgS" = (/obj/structure/closet/gmcloset{name = "formal wardrobe"},/turf/simulated/floor{icon_state = "cafeteria"},/area/derelict/eva{icon_state = "kitchen"; name = "Derelict Kitchen"}) +"cgT" = (/obj/structure/table,/turf/simulated/floor{icon_state = "cafeteria"},/area/derelict/eva{icon_state = "kitchen"; name = "Derelict Kitchen"}) +"cgU" = (/obj/structure/table,/obj/item/weapon/book/manual/barman_recipes,/turf/simulated/floor{icon_state = "cafeteria"},/area/derelict/eva{icon_state = "kitchen"; name = "Derelict Kitchen"}) +"cgV" = (/obj/structure/table,/obj/item/weapon/book/manual/chef_recipes,/turf/simulated/floor{icon_state = "cafeteria"},/area/derelict/eva{icon_state = "kitchen"; name = "Derelict Kitchen"}) +"cgW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{icon_state = "platingdmg3"},/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"cgX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/grille,/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"cgY" = (/obj/effect/decal/cleanable/blood/oil,/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"cgZ" = (/obj/structure/table,/obj/item/weapon/dice/d20,/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"cha" = (/obj/machinery/door/airlock/glass{name = "Door"},/turf/simulated/floor,/area/derelict/hallway/primary) +"chb" = (/obj/machinery/door/airlock/glass{name = "Door"},/turf/simulated/floor,/area/derelict/bridge/ai_upload{name = "\improper Derelict Holodeck"}) +"chc" = (/turf/simulated/floor/plating,/area/derelict/bridge/ai_upload{name = "\improper Derelict Holodeck"}) +"chd" = (/turf/simulated/floor{icon_state = "damaged3"; dir = 1},/area/derelict/bridge/ai_upload{name = "\improper Derelict Holodeck"}) +"che" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"chf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"chg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"chh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"chi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/closet/emcloset/cold,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"chj" = (/turf/simulated/floor/plating{icon_state = "platingdmg1"},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"chk" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor{dir = 1; icon_state = "dark vault stripe"},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"chl" = (/obj/structure/window/barricade/full,/turf/simulated/floor/plating,/area/maintenance/ghettobar) +"chm" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/simulated/floor/plating,/area/maintenance/ghettobar) +"chn" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/ghettobar) +"cho" = (/obj/structure/window/barricade/full,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "bar"},/area/maintenance/ghettobar) +"chp" = (/obj/structure/grille/broken,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "bar"},/area/maintenance/ghettobar) +"chq" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/apc{cell_type = 0; dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "bar"},/area/maintenance/ghettobar) +"chr" = (/turf/simulated/floor{icon_state = "cafeteria"},/area/derelict/eva{icon_state = "kitchen"; name = "Derelict Kitchen"}) +"chs" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plating,/area/derelict/eva{icon_state = "kitchen"; name = "Derelict Kitchen"}) +"cht" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/apc{cell_type = 0; dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "cafeteria"},/area/derelict/eva{icon_state = "kitchen"; name = "Derelict Kitchen"}) +"chu" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/engine{name = "Holodeck Projector Floor"},/area/holodeck/alphadeck) +"chv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/barricade/full/block,/turf/simulated/floor/plating,/area/derelict/hallway/primary) +"chw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/derelict/bridge/ai_upload{name = "\improper Derelict Holodeck"}) +"chx" = (/obj/machinery/computer/HolodeckControl,/turf/simulated/floor/plating,/area/derelict/bridge/ai_upload{name = "\improper Derelict Holodeck"}) +"chy" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/floor,/area/derelict/bridge/ai_upload{name = "\improper Derelict Holodeck"}) +"chz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"chA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/closet,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"chB" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"chC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"chD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"chE" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"chF" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{icon_state = "platingdmg1"},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"chG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/derelict/hallway/primary) +"chH" = (/turf/simulated/floor/light,/area/maintenance/ghettobar) +"chI" = (/turf/simulated/floor/plating{icon_state = "platingdmg1"},/area/maintenance/ghettobar) +"chJ" = (/obj/item/weapon/table_parts/wood,/turf/simulated/floor{icon_state = "grimy"},/area/maintenance/ghettobar) +"chK" = (/obj/structure/table/woodentable,/obj/item/ashtray/bronze{pixel_x = -1; pixel_y = 1},/turf/simulated/floor{icon_state = "grimy"},/area/maintenance/ghettobar) +"chL" = (/obj/structure/table/woodentable,/turf/simulated/floor{icon_state = "grimy"},/area/maintenance/ghettobar) +"chM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/window{dir = 1; name = "Bar Door"; req_access_txt = "0"; req_one_access_txt = "25;28"; base_state = "right"},/turf/simulated/floor{icon_state = "grimy"},/area/maintenance/ghettobar) +"chN" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/sink{dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/plating,/area/derelict/eva{icon_state = "kitchen"; name = "Derelict Kitchen"}) +"chO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "damaged2"; dir = 1},/area/derelict/eva{icon_state = "kitchen"; name = "Derelict Kitchen"}) +"chP" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "cafeteria"},/area/derelict/eva{icon_state = "kitchen"; name = "Derelict Kitchen"}) +"chQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "cafeteria"},/area/derelict/eva{icon_state = "kitchen"; name = "Derelict Kitchen"}) +"chR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "cafeteria"},/area/derelict/eva{icon_state = "kitchen"; name = "Derelict Kitchen"}) +"chS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/derelict/eva{icon_state = "kitchen"; name = "Derelict Kitchen"}) +"chT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"chU" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"chV" = (/obj/structure/sign/poster{desc = "Grey Pride World Wide!"; icon_state = "poster8"; pixel_y = -32},/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"chW" = (/turf/simulated/floor/plating{icon_state = "platingdmg1"},/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"chX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/barricade/full/block,/turf/simulated/floor/plating,/area/derelict/bridge/ai_upload{name = "\improper Derelict Holodeck"}) +"chY" = (/obj/structure/table,/obj/item/weapon/paper{info = "Bruises sustained in the holodeck can be healed simply by sleeping."; name = "Holodeck Disclaimer"},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor,/area/derelict/bridge/ai_upload{name = "\improper Derelict Holodeck"}) +"chZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cia" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cib" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cic" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cid" = (/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cie" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cif" = (/turf/simulated/floor{icon_state = "floorscorched2"; dir = 1},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cig" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cih" = (/obj/structure/grille,/turf/simulated/floor,/area/derelict/hallway/primary) +"cii" = (/turf/simulated/floor/light{icon_state = "light_off"; intact = 0},/area/maintenance/ghettobar) +"cij" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{icon_state = "bar"},/area/maintenance/ghettobar) +"cik" = (/obj/item/weapon/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/maintenance/ghettobar) +"cil" = (/obj/item/weapon/table_parts/wood,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "grimy"},/area/maintenance/ghettobar) +"cim" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/ghettobar) +"cin" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "grimy"},/area/maintenance/ghettobar) +"cio" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "grimy"},/area/maintenance/ghettobar) +"cip" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/glass{name = "Kitchen"; req_access_txt = "28"},/turf/simulated/floor{icon_state = "cafeteria"},/area/derelict/eva{icon_state = "kitchen"; name = "Derelict Kitchen"}) +"ciq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "cafeteria"},/area/derelict/eva{icon_state = "kitchen"; name = "Derelict Kitchen"}) +"cir" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/derelict/eva{icon_state = "kitchen"; name = "Derelict Kitchen"}) +"cis" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "cafeteria"},/area/derelict/eva{icon_state = "kitchen"; name = "Derelict Kitchen"}) +"cit" = (/obj/structure/girder,/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"ciu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/derelict/hallway/primary) +"civ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/glass{name = "Door"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/derelict/bridge/ai_upload{name = "\improper Derelict Holodeck"}) +"ciw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/derelict/bridge/ai_upload{name = "\improper Derelict Holodeck"}) +"cix" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/derelict/bridge/ai_upload{name = "\improper Derelict Holodeck"}) +"ciy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"ciz" = (/obj/effect/decal/cleanable/dirt,/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"ciA" = (/turf/simulated/floor/plating{icon_state = "panelscorched"},/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"ciB" = (/obj/item/stack/medical/ointment,/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"ciC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/decal/remains/robot{icon_state = "gib3"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"ciD" = (/turf/simulated/floor{dir = 10; icon_state = "dark vault stripe"},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"ciE" = (/obj/item/weapon/cigbutt,/turf/simulated/floor{icon_state = "dark vault stripe"},/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"ciF" = (/obj/structure/grille/broken,/turf/simulated/floor,/area/derelict/hallway/primary) +"ciG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/shard,/turf/simulated/floor/plating,/area/derelict/hallway/primary) +"ciH" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/light,/area/maintenance/ghettobar) +"ciI" = (/obj/effect/decal/cleanable/dirt,/obj/item/weapon/reagent_containers/food/condiment/peppermill{pixel_x = 3},/turf/simulated/floor/light,/area/maintenance/ghettobar) +"ciJ" = (/obj/structure/table/woodentable,/obj/item/device/radio,/turf/simulated/floor{icon_state = "grimy"},/area/maintenance/ghettobar) +"ciK" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorscorched2"; dir = 1},/area/maintenance/ghettobar) +"ciL" = (/turf/simulated/floor{icon_state = "grimy"},/area/maintenance/ghettobar) +"ciM" = (/obj/machinery/vending/boozeomat,/turf/simulated/floor{icon_state = "grimy"},/area/maintenance/ghettobar) +"ciN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating,/area/derelict/eva{icon_state = "kitchen"; name = "Derelict Kitchen"}) +"ciO" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "cafeteria"},/area/derelict/eva{icon_state = "kitchen"; name = "Derelict Kitchen"}) +"ciP" = (/turf/simulated/floor{icon_state = "floorscorched2"; dir = 1},/area/derelict/eva{icon_state = "kitchen"; name = "Derelict Kitchen"}) +"ciQ" = (/turf/simulated/floor/plating,/area/derelict/eva{icon_state = "kitchen"; name = "Derelict Kitchen"}) +"ciR" = (/obj/structure/table,/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor{icon_state = "cafeteria"},/area/derelict/eva{icon_state = "kitchen"; name = "Derelict Kitchen"}) +"ciS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating{icon_state = "panelscorched"},/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"ciT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"ciU" = (/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"ciV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/derelict/hallway/primary) +"ciW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{blocks_air = 1; icon_state = "floorgrime"},/area/derelict/hallway/primary) +"ciX" = (/obj/structure/cable,/turf/simulated/floor,/area/derelict/bridge/ai_upload{name = "\improper Derelict Holodeck"}) +"ciY" = (/obj/item/weapon/stool{pixel_y = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "bar"},/area/maintenance/ghettobar) +"ciZ" = (/obj/structure/table/woodentable,/obj/machinery/pos,/turf/simulated/floor{icon_state = "grimy"},/area/maintenance/ghettobar) +"cja" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/ghettobar) +"cjb" = (/obj/machinery/cooking/still,/turf/simulated/floor{icon_state = "grimy"},/area/maintenance/ghettobar) +"cjc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/derelict/eva{icon_state = "kitchen"; name = "Derelict Kitchen"}) +"cjd" = (/obj/item/weapon/shard,/turf/simulated/floor/plating,/area/derelict/eva{icon_state = "kitchen"; name = "Derelict Kitchen"}) +"cje" = (/obj/item/clothing/under/sundress,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "cafeteria"},/area/derelict/eva{icon_state = "kitchen"; name = "Derelict Kitchen"}) +"cjf" = (/obj/machinery/cooking/candy,/turf/simulated/floor{icon_state = "cafeteria"},/area/derelict/eva{icon_state = "kitchen"; name = "Derelict Kitchen"}) +"cjg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/weapon/reagent_containers/food/condiment/saltshaker{pixel_x = -3},/turf/simulated/floor/plating{icon_state = "panelscorched"},/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"cjh" = (/obj/item/weapon/coin/silver,/turf/simulated/floor/plating{icon_state = "platingdmg3"},/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"cji" = (/obj/effect/decal/cleanable/ash,/turf/simulated/floor/engine{name = "Holodeck Projector Floor"},/area/holodeck/alphadeck) +"cjj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating,/area/derelict/hallway/primary) +"cjk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/derelict/hallway/primary) +"cjl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/derelict/hallway/primary) +"cjm" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/derelict/bridge/ai_upload{name = "\improper Derelict Holodeck"}) +"cjn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/grille,/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cjo" = (/obj/item/weapon/pen,/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cjp" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor{icon_state = "bar"},/area/maintenance/ghettobar) +"cjq" = (/obj/item/weapon/storage/fancy/cigarettes,/turf/simulated/floor{icon_state = "grimy"},/area/maintenance/ghettobar) +"cjr" = (/obj/item/clothing/head/bowlerhat,/obj/item/weapon/shard,/turf/simulated/floor{icon_state = "grimy"},/area/maintenance/ghettobar) +"cjs" = (/obj/machinery/door/airlock/glass{name = "Kitchen"; req_access_txt = "28"},/turf/simulated/floor{icon_state = "cafeteria"},/area/derelict/eva{icon_state = "kitchen"; name = "Derelict Kitchen"}) +"cjt" = (/turf/simulated/floor/plating{icon_state = "platingdmg3"},/area/derelict/eva{icon_state = "kitchen"; name = "Derelict Kitchen"}) +"cju" = (/obj/machinery/cooking/deepfryer,/turf/simulated/floor{icon_state = "cafeteria"},/area/derelict/eva{icon_state = "kitchen"; name = "Derelict Kitchen"}) +"cjv" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/simulated/floor{icon_state = "cafeteria"},/area/derelict/eva{icon_state = "kitchen"; name = "Derelict Kitchen"}) +"cjw" = (/obj/item/weapon/circular_saw,/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"cjx" = (/turf/simulated/floor/plating{icon_state = "platingdmg3"},/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"cjy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/derelict/hallway/primary) +"cjz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/derelict/hallway/primary) +"cjA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cjB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/decal/cleanable/blood/oil,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cjC" = (/obj/item/weapon/hemostat,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cjD" = (/obj/structure/table,/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor,/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cjE" = (/obj/structure/table,/turf/simulated/floor,/area/derelict/singularity_engine{icon_state = "showroom"; name = "\improper Derelict Marketplace"}) +"cjF" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "damaged3"; dir = 1},/area/derelict/hallway/primary) +"cjG" = (/obj/structure/sign/double/barsign,/turf/simulated/wall,/area/derelict/hallway/primary) +"cjH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/derelict/hallway/primary) +"cjI" = (/obj/machinery/door/airlock/glass{name = "Door"},/obj/structure/window/barricade/full/block,/turf/simulated/floor{icon_state = "bar"},/area/derelict/hallway/primary) +"cjJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/derelict/hallway/primary) +"cjK" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating,/area/derelict/hallway/primary) +"cjL" = (/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/derelict/hallway/primary) +"cjM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/derelict/hallway/primary) +"cjN" = (/obj/machinery/door/airlock{name = "Kitchen"; req_access_txt = "28"},/turf/simulated/floor,/area/derelict/eva{icon_state = "kitchen"; name = "Derelict Kitchen"}) +"cjO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/device/radio,/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"cjP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/derelict/hallway/primary) +"cjQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "damaged2"; dir = 1},/area/derelict/hallway/primary) +"cjR" = (/obj/item/seeds/potatoseed,/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cjS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/snow,/area) +"cjT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/snow,/area) +"cjU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cjV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/closet/emcloset/cold,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cjW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/decal/cleanable/blood/oil,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cjX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cjY" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cjZ" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/derelict/hallway/primary) +"cka" = (/obj/item/weapon/shard,/turf/simulated/floor{icon_state = "damaged2"; dir = 1},/area/derelict/hallway/primary) +"ckb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"ckc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"ckd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/snow,/area) +"cke" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/catwalk,/turf/snow,/area) +"ckf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/catwalk,/turf/snow,/area) +"ckg" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/catwalk,/turf/snow,/area) +"ckh" = (/obj/machinery/door/airlock/external/snow{name = "External Engineering"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cki" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/effect/decal/remains/robot{icon_state = "gib6"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"ckj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/barricade/full,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"ckk" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"ckl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"ckm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"ckn" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cko" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"ckp" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/apc{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/derelict/hallway/primary) +"ckq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"ckr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"cks" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"ckt" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"cku" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"ckv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"ckw" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"ckx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating{icon_state = "panelscorched"},/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cky" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/weapon/light/bulb,/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"ckz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"ckA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/catwalk,/turf/snow,/area) +"ckB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/snow,/area) +"ckC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/snow,/area) +"ckD" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/snow,/area) +"ckE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"ckF" = (/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_on"; on = 1},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"ckG" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/decal/cleanable/blood/oil,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"ckH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/effect/decal/cleanable/blood/oil,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"ckI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/blood/oil{icon_state = "floor2"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"ckJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"ckK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"ckL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"ckM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"ckN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"ckO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"ckP" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"ckQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/derelict/hallway/primary) +"ckR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/derelict/hallway/primary) +"ckS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/derelict/hallway/primary) +"ckT" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/derelict/hallway/primary) +"ckU" = (/turf/simulated/wall,/area/derelict/crew_quarters) +"ckV" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/derelict/crew_quarters) +"ckW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall,/area/derelict/crew_quarters) +"ckX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"ckY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"ckZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"cla" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"clb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"clc" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"cld" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cle" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"clf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"clg" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"clh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating{icon_state = "panelscorched"},/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cli" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"clj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating/airless,/area) +"clk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/snow,/area) +"cll" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"clm" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cln" = (/obj/structure/grille/broken,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"clo" = (/obj/structure/bed,/obj/item/weapon/bedsheet/rd,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/derelict/crew_quarters) +"clp" = (/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/derelict/crew_quarters) +"clq" = (/obj/machinery/door_control{id_tag = "Dorm2"; name = "Dorm 2 Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/plating,/area/derelict/crew_quarters) +"clr" = (/obj/structure/reagent_dispensers/water_cooler,/turf/simulated/floor{icon_state = "neutral"; dir = 9},/area/derelict/crew_quarters) +"cls" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 1; pixel_y = 24},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/derelict/crew_quarters) +"clt" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "neutral"; dir = 5},/area/derelict/crew_quarters) +"clu" = (/obj/machinery/door_control{id_tag = "Dorm1"; name = "Dorm 1 Door Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/plating,/area/derelict/crew_quarters) +"clv" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/derelict/crew_quarters) +"clw" = (/obj/structure/bed,/obj/item/weapon/bedsheet/mime,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/derelict/crew_quarters) +"clx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"cly" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"clz" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating{icon_state = "panelscorched"},/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"clA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"clB" = (/obj/machinery/atmospherics/unary/tank/air{dir = 4},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"clC" = (/obj/machinery/power/battery/smes,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"clD" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"clE" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"clF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"clG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/weapon/cell/high,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"clH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"clI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"clJ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"clK" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"clL" = (/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"clM" = (/obj/structure/bed,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/derelict/crew_quarters) +"clN" = (/turf/simulated/floor/plating,/area/derelict/crew_quarters) +"clO" = (/obj/machinery/door/airlock{id_tag = "rdorm2"; name = "Dorm 2"},/turf/simulated/floor,/area/derelict/crew_quarters) +"clP" = (/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/derelict/crew_quarters) +"clQ" = (/turf/simulated/floor{blocks_air = 1; icon_state = "floorgrime"},/area/derelict/crew_quarters) +"clR" = (/turf/simulated/floor{icon_state = "floorscorched2"; dir = 1},/area/derelict/crew_quarters) +"clS" = (/obj/machinery/door/airlock{id_tag = "Dorm1"; name = "Dorm 1"},/turf/simulated/floor,/area/derelict/crew_quarters) +"clT" = (/turf/simulated/floor/carpet{icon_state = "carpet8-0"},/area/derelict/crew_quarters) +"clU" = (/obj/structure/bed,/obj/item/weapon/bedsheet/purple,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/derelict/crew_quarters) +"clV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"clW" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/wall,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"clX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"clY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"clZ" = (/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_on"; name = "Gas Pump"; on = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cma" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cmb" = (/obj/effect/decal/remains/robot{icon_state = "gib6"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cmc" = (/obj/machinery/power/terminal{dir = 1},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cmd" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cme" = (/obj/item/weapon/reagent_containers/food/drinks/bottle/whiskey,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cmf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cmg" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cmh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cmi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cmj" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cmk" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cml" = (/obj/structure/grille/broken,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cmm" = (/obj/structure/bed,/obj/item/weapon/bedsheet/captain,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/derelict/crew_quarters) +"cmn" = (/obj/structure/table,/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/derelict/crew_quarters) +"cmo" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor{icon_state = "damaged2"; dir = 1},/area/derelict/crew_quarters) +"cmp" = (/obj/item/weapon/cell/high,/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/derelict/crew_quarters) +"cmq" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/plating,/area/derelict/crew_quarters) +"cmr" = (/obj/structure/bed,/obj/item/weapon/bedsheet/rainbow,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/derelict/crew_quarters) +"cms" = (/obj/structure/closet/crate/medical,/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"cmt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"cmu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/derelict/hallway/secondary{icon_state = "maintcentral"; name = "\improper Derelict Central Maintenance"}) +"cmv" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cmw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/obj/structure/girder,/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cmx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cmy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cmz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cmA" = (/turf/simulated/wall,/area/derelict/research) +"cmB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/research) +"cmC" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/research) +"cmD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/research) +"cmE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating/airless,/area/derelict/research) +"cmF" = (/turf/simulated/floor/plating/airless,/area/derelict/research) +"cmG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/derelict/research) +"cmH" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cmI" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/port_gen/pacman{anchored = 1},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cmJ" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable,/obj/machinery/power/port_gen/pacman{anchored = 1},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cmK" = (/obj/effect/decal/cleanable/blood/oil{icon_state = "floor5"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cmL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cmM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cmN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cmO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cmP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cmQ" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cmR" = (/obj/item/weapon/cigbutt,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cmS" = (/turf/simulated/wall,/area/derelict/medical/chapel{icon_state = "library"; name = "\improper Derelict Game Room"}) +"cmT" = (/turf/simulated/floor,/area/derelict/crew_quarters) +"cmU" = (/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/derelict/crew_quarters) +"cmV" = (/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cmW" = (/obj/structure/closet/emcloset/cold,/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cmX" = (/obj/machinery/atmospherics/unary/vent_pump{canSpawnMice = 0; dir = 4; external_pressure_bound = 140; on = 1; pressure_checks = 0},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/derelict/research) +"cmY" = (/obj/machinery/atmospherics/pipe/simple/insulated/hidden/blue{dir = 4},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/derelict/research) +"cmZ" = (/obj/machinery/atmospherics/pipe/simple/insulated/hidden/blue{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/derelict/research) +"cna" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/full/reinforced,/obj/machinery/atmospherics/pipe/simple/insulated/hidden/blue{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/derelict/research) +"cnb" = (/obj/machinery/atmospherics/pipe/simple/insulated/hidden/blue{dir = 10},/obj/effect/decal/warning_stripes{icon_state = "old"; dir = 8},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/research) +"cnc" = (/obj/structure/table,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/research) +"cnd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/research) +"cne" = (/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/research) +"cnf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/floodlight,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/research) +"cng" = (/obj/item/device/assembly/timer,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cnh" = (/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cni" = (/obj/structure/bed,/turf/simulated/floor,/area/derelict/medical/chapel{icon_state = "library"; name = "\improper Derelict Game Room"}) +"cnj" = (/turf/simulated/floor,/area/derelict/medical/chapel{icon_state = "library"; name = "\improper Derelict Game Room"}) +"cnk" = (/obj/structure/reagent_dispensers/beerkeg,/turf/simulated/floor,/area/derelict/medical/chapel{icon_state = "library"; name = "\improper Derelict Game Room"}) +"cnl" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/derelict/crew_quarters) +"cnm" = (/turf/simulated/floor{icon_state = "neutral"; dir = 9},/area/derelict/crew_quarters) +"cnn" = (/obj/structure/table/woodentable,/obj/item/stack/medical/ointment{pixel_y = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/derelict/crew_quarters) +"cno" = (/obj/structure/table/woodentable,/obj/item/clothing/mask/balaclava,/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/derelict/crew_quarters) +"cnp" = (/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/derelict/crew_quarters) +"cnq" = (/turf/simulated/floor{icon_state = "neutralcorner"; dir = 1},/area/derelict/crew_quarters) +"cnr" = (/turf/simulated/floor{icon_state = "neutralcorner"; dir = 4},/area/derelict/crew_quarters) +"cns" = (/obj/item/weapon/stool,/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/derelict/crew_quarters) +"cnt" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/derelict/crew_quarters) +"cnu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "damaged2"; dir = 1},/area/derelict/crew_quarters) +"cnv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/derelict/crew_quarters) +"cnw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/derelict/crew_quarters) +"cnx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 5},/area/derelict/crew_quarters) +"cny" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/derelict/crew_quarters) +"cnz" = (/turf/simulated/wall/r_wall,/area/derelict/atmos) +"cnA" = (/obj/structure/sign/nosmoking_1,/turf/simulated/wall/r_wall,/area/derelict/atmos) +"cnB" = (/obj/machinery/door/airlock/external/snow{name = "Toxins Tank Access"},/turf/simulated/floor/plating/airless,/area/derelict/atmos) +"cnC" = (/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/derelict/research) +"cnD" = (/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/derelict/research) +"cnE" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/full/reinforced,/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/derelict/research) +"cnF" = (/obj/machinery/atmospherics/pipe/simple/insulated/hidden/blue,/obj/effect/decal/warning_stripes{icon_state = "old"; dir = 8},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/research) +"cnG" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/research) +"cnH" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/research) +"cnI" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/research) +"cnJ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/research) +"cnK" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cnL" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cnM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cnN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/effect/decal/cleanable/blood/oil{icon_state = "floor6"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cnO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cnP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cnQ" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/derelict/medical/chapel{icon_state = "library"; name = "\improper Derelict Game Room"}) +"cnR" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/derelict/medical/chapel{icon_state = "library"; name = "\improper Derelict Game Room"}) +"cnS" = (/obj/machinery/door/airlock/glass{name = "Door"},/turf/simulated/floor,/area/derelict/crew_quarters) +"cnT" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/derelict/crew_quarters) +"cnU" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{blocks_air = 1; icon_state = "floorgrime"},/area/derelict/crew_quarters) +"cnV" = (/turf/simulated/floor{icon_state = "damaged3"; dir = 1},/area/derelict/crew_quarters) +"cnW" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{icon_state = "floorscorched2"; dir = 1},/area/derelict/crew_quarters) +"cnX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/derelict/crew_quarters) +"cnY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "neutralcorner"},/area/derelict/crew_quarters) +"cnZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 6},/area/derelict/crew_quarters) +"coa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/derelict/crew_quarters) +"cob" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"coc" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cod" = (/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"coe" = (/obj/structure/sink{dir = 1; pixel_y = 25},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cof" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cog" = (/turf/simulated/floor/engine/vacuum,/area/derelict/atmos) +"coh" = (/obj/machinery/air_sensor{frequency = 1438; id_tag = "tox_sensor"},/turf/simulated/floor/engine/vacuum,/area/derelict/atmos) +"coi" = (/turf/simulated/wall/r_wall,/area/derelict/research) +"coj" = (/obj/machinery/r_n_d/server/robotics,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/derelict/research) +"cok" = (/obj/machinery/r_n_d/fabricator/circuit_imprinter,/obj/effect/decal/warning_stripes{icon_state = "old"; dir = 9},/obj/item/weapon/reagent_containers/glass/beaker/sulphuric,/turf/simulated/floor/airless,/area/derelict/research) +"col" = (/obj/effect/decal/warning_stripes{icon_state = "old"; dir = 1},/turf/simulated/floor/airless,/area/derelict/research) +"com" = (/obj/machinery/computer/rdconsole/core,/obj/effect/decal/warning_stripes{icon_state = "old"; dir = 5},/turf/simulated/floor/airless,/area/derelict/research) +"con" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating/airless,/area/derelict/research) +"coo" = (/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cop" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"coq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cor" = (/obj/item/weapon/paper,/turf/simulated/floor,/area/derelict/medical/chapel{icon_state = "library"; name = "\improper Derelict Game Room"}) +"cos" = (/turf/simulated/floor{icon_state = "floorscorched2"; dir = 1},/area/derelict/medical/chapel{icon_state = "library"; name = "\improper Derelict Game Room"}) +"cot" = (/turf/simulated/floor/plating,/area/derelict/medical/chapel{icon_state = "library"; name = "\improper Derelict Game Room"}) +"cou" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor{icon_state = "floorscorched2"; dir = 1},/area/derelict/crew_quarters) +"cov" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/crew_quarters) +"cow" = (/turf/simulated/floor/wood,/area/derelict/crew_quarters) +"cox" = (/turf/simulated/floor/plating{icon_state = "platingdmg2"},/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"coy" = (/obj/item/weapon/shard,/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"coz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"coA" = (/obj/machinery/atmospherics/miner/toxins,/turf/simulated/floor/engine/vacuum{icon_state = "enginedelivery"},/area/derelict/atmos) +"coB" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine/vacuum,/area/derelict/atmos) +"coC" = (/obj/machinery/r_n_d/destructive_analyzer,/obj/effect/decal/warning_stripes{icon_state = "old"; dir = 10},/turf/simulated/floor/airless,/area/derelict/research) +"coD" = (/obj/effect/decal/warning_stripes{icon_state = "old"},/turf/simulated/floor/airless,/area/derelict/research) +"coE" = (/obj/machinery/r_n_d/fabricator/protolathe,/obj/effect/decal/warning_stripes{icon_state = "old"; dir = 6},/turf/simulated/floor/airless,/area/derelict/research) +"coF" = (/obj/item/clothing/glasses/scanner/meson,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"coG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/derelict/medical/chapel{icon_state = "library"; name = "\improper Derelict Game Room"}) +"coH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/derelict/medical/chapel{icon_state = "library"; name = "\improper Derelict Game Room"}) +"coI" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/wall,/area/derelict/medical/chapel{icon_state = "library"; name = "\improper Derelict Game Room"}) +"coJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/derelict/crew_quarters) +"coK" = (/obj/structure/closet/athletic_mixed,/turf/simulated/floor{dir = 10; icon_state = "neutral"},/area/derelict/crew_quarters) +"coL" = (/obj/structure/closet/wardrobe/pjs,/turf/simulated/floor{icon_state = "neutral"},/area/derelict/crew_quarters) +"coM" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor/wood,/area/derelict/crew_quarters) +"coN" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/wood,/area/derelict/crew_quarters) +"coO" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/beach/water,/area/derelict/crew_quarters) +"coP" = (/turf/simulated/floor/beach/water,/area/derelict/crew_quarters) +"coQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"coR" = (/obj/item/weapon/reagent_containers/food/snacks/grown/banana{pixel_x = 2; pixel_y = -1},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"coS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"coT" = (/obj/machinery/atmospherics/unary/vent_pump{canSpawnMice = 0; external_pressure_bound = 120; frequency = 1438; icon_state = "in"; id_tag = "tox_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine/vacuum{icon_state = "enginebot"},/area/derelict/atmos) +"coU" = (/obj/effect/decal/warning_stripes{icon_state = "plasma"},/turf/simulated/floor/engine/vacuum,/area/derelict/atmos) +"coV" = (/obj/machinery/atmospherics/unary/outlet_injector{frequency = 1438; icon_state = "on"; id_tag = "tox_in"; on = 1},/turf/simulated/floor/engine/vacuum{icon_state = "enginebot"},/area/derelict/atmos) +"coW" = (/obj/machinery/atmospherics/unary/vent_pump{canSpawnMice = 0; dir = 4; external_pressure_bound = 120; icon_state = "in"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/derelict/research) +"coX" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/full/reinforced,/obj/machinery/atmospherics/pipe/simple/insulated/hidden/blue{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/derelict/research) +"coY" = (/obj/machinery/atmospherics/pipe/manifold/insulated/hidden/blue{dir = 4},/obj/item/weapon/paper/derelict_invoice,/obj/machinery/meter,/obj/effect/decal/warning_stripes{icon_state = "old"; dir = 8},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/research) +"coZ" = (/obj/structure/girder/reinforced,/turf/simulated/floor/plating/airless,/area/derelict/research) +"cpa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/device/radio,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cpb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/derelict/medical/chapel{icon_state = "library"; name = "\improper Derelict Game Room"}) +"cpc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/derelict/medical/chapel{icon_state = "library"; name = "\improper Derelict Game Room"}) +"cpd" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 1; pixel_y = 24},/turf/simulated/floor/plating,/area/derelict/medical/chapel{icon_state = "library"; name = "\improper Derelict Game Room"}) +"cpe" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/blood{icon_state = "gibbl4"},/turf/simulated/floor,/area/derelict/medical/chapel{icon_state = "library"; name = "\improper Derelict Game Room"}) +"cpf" = (/obj/structure/grille,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/derelict/medical/chapel{icon_state = "library"; name = "\improper Derelict Game Room"}) +"cpg" = (/turf/simulated/floor{icon_state = "damaged2"; dir = 1},/area/derelict/crew_quarters) +"cph" = (/turf/simulated/floor{icon_state = "damaged5"; dir = 1},/area/derelict/crew_quarters) +"cpi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/grille,/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cpj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/grille,/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cpk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cpl" = (/obj/item/device/healthanalyzer,/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cpm" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/full/reinforced,/obj/machinery/atmospherics/pipe/simple/general/hidden,/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/derelict/atmos) +"cpn" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/full/reinforced,/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/derelict/atmos) +"cpo" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/full/reinforced,/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/general/hidden,/turf/simulated/floor/plating/airless,/area/derelict/atmos) +"cpp" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{current_temperature = 80; dir = 1; on = 1},/obj/effect/decal/warning_stripes{icon_state = "corner"; dir = 4},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/research) +"cpq" = (/obj/machinery/power/apc{cell_type = 0; icon_state = "apc1"; opened = 1; pixel_y = -24},/obj/item/weapon/cell/high,/turf/simulated/floor/plating/airless,/area/derelict/research) +"cpr" = (/obj/item/weapon/stock_parts/matter_bin,/obj/item/weapon/stock_parts/matter_bin,/obj/item/weapon/stock_parts/micro_laser,/obj/item/weapon/stock_parts/micro_laser,/obj/item/weapon/stock_parts/micro_laser,/obj/item/weapon/stock_parts/scanning_module,/obj/item/weapon/stock_parts/scanning_module,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/manipulator,/obj/structure/closet/secure_closet/scientist,/obj/machinery/light/small,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/research) +"cps" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/research) +"cpt" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/research) +"cpu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "damaged2"; dir = 1},/area/derelict/medical/chapel{icon_state = "library"; name = "\improper Derelict Game Room"}) +"cpv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/derelict/medical/chapel{icon_state = "library"; name = "\improper Derelict Game Room"}) +"cpw" = (/obj/effect/decal/cleanable/dirt,/obj/item/weapon/paper,/turf/simulated/floor,/area/derelict/medical/chapel{icon_state = "library"; name = "\improper Derelict Game Room"}) +"cpx" = (/obj/machinery/door/airlock/glass{name = "Door"},/turf/simulated/floor,/area/derelict/medical/chapel{icon_state = "library"; name = "\improper Derelict Game Room"}) +"cpy" = (/obj/structure/bed,/obj/item/weapon/bedsheet/ce,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/derelict/crew_quarters) +"cpz" = (/obj/machinery/door_control{id_tag = "Dorm3"; name = "Dorm 3 Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor{icon_state = "damaged2"; dir = 1},/area/derelict/crew_quarters) +"cpA" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/wood,/area/derelict/crew_quarters) +"cpB" = (/obj/item/weapon/bikehorn/rubberducky,/turf/simulated/floor/beach/water,/area/derelict/crew_quarters) +"cpC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/obj/structure/grille,/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cpD" = (/obj/machinery/atmospherics/unary/cap/visible{dir = 1},/obj/structure/catwalk,/turf/snow,/area/derelict/atmos) +"cpE" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1438; input_tag = "tox_in"; name = "Toxin Supply Control"; output_tag = "tox_out"; sensors = list("tox_sensor" = "Tank")},/obj/structure/catwalk,/turf/snow,/area/derelict/atmos) +"cpF" = (/obj/machinery/atmospherics/unary/cap/visible{dir = 1},/turf/simulated/floor/plating/airless{icon_state = "platingdmg1"},/area/derelict/atmos) +"cpG" = (/turf/snow,/area/derelict/atmos) +"cpH" = (/turf/simulated/floor/plating/airless,/area/derelict/atmos) +"cpI" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/atmos) +"cpJ" = (/obj/machinery/vending/hatdispenser,/turf/simulated/floor/plating/airless,/area/derelict/atmos) +"cpK" = (/obj/structure/sign/science,/turf/simulated/wall/r_wall,/area/derelict/research) +"cpL" = (/obj/machinery/door/airlock/engineering{name = "Turbine Maintenance"; req_access_txt = "10"},/turf/simulated/floor/plating,/area/derelict/research) +"cpM" = (/obj/machinery/vending/engineering,/turf/simulated/wall/r_wall,/area/derelict/research) +"cpN" = (/obj/structure/closet/l3closet/janitor,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cpO" = (/turf/simulated/floor{icon_state = "damaged3"; dir = 1},/area/derelict/medical/chapel{icon_state = "library"; name = "\improper Derelict Game Room"}) +"cpP" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101; on = 1},/turf/simulated/floor{icon_state = "damaged2"; dir = 1},/area/derelict/medical/chapel{icon_state = "library"; name = "\improper Derelict Game Room"}) +"cpQ" = (/obj/structure/bed/chair/comfy/brown,/turf/simulated/floor,/area/derelict/medical/chapel{icon_state = "library"; name = "\improper Derelict Game Room"}) +"cpR" = (/obj/structure/bed,/obj/item/weapon/bedsheet/green,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/derelict/crew_quarters) +"cpS" = (/obj/machinery/door/airlock{id_tag = "Dorm3"; name = "Dorm 3"},/turf/simulated/floor,/area/derelict/crew_quarters) +"cpT" = (/obj/effect/decal/cleanable/greenglow,/turf/simulated/floor/beach/water,/area/derelict/crew_quarters) +"cpU" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/beach/water,/area/derelict/crew_quarters) +"cpV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cpW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cpX" = (/obj/structure/closet,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cpY" = (/mob/living/carbon/monkey,/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cpZ" = (/obj/structure/catwalk,/turf/snow,/area/derelict/atmos) +"cqa" = (/turf/simulated/floor/plating/airless{icon_state = "panelscorched"},/area/derelict/atmos) +"cqb" = (/turf/simulated/wall,/area/derelict/atmos) +"cqc" = (/obj/machinery/r_n_d/fabricator/mechanic_fab/autolathe{desc = "Your typical Autolathe. It appears to have much more options than your regular one, however..."; hacked = 1; name = "Derelict Autolathe"},/turf/simulated/floor,/area/derelict/solar_control) +"cqd" = (/turf/simulated/floor,/area/derelict/solar_control) +"cqe" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/derelict/solar_control) +"cqf" = (/obj/machinery/vending/engivend,/turf/simulated/floor,/area/derelict/solar_control) +"cqg" = (/obj/machinery/vending/tool,/turf/simulated/floor,/area/derelict/solar_control) +"cqh" = (/turf/simulated/wall,/area/derelict/solar_control) +"cqi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cqj" = (/turf/simulated/floor{icon_state = "damaged2"; dir = 1},/area/derelict/medical/chapel{icon_state = "library"; name = "\improper Derelict Game Room"}) +"cqk" = (/obj/structure/bed/chair/comfy/brown{dir = 4},/turf/simulated/floor,/area/derelict/medical/chapel{icon_state = "library"; name = "\improper Derelict Game Room"}) +"cql" = (/obj/structure/table/woodentable,/turf/simulated/floor,/area/derelict/medical/chapel{icon_state = "library"; name = "\improper Derelict Game Room"}) +"cqm" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor,/area/derelict/medical/chapel{icon_state = "library"; name = "\improper Derelict Game Room"}) +"cqn" = (/obj/item/weapon/table_parts/wood,/obj/item/weapon/paper,/turf/simulated/floor,/area/derelict/medical/chapel{icon_state = "library"; name = "\improper Derelict Game Room"}) +"cqo" = (/obj/structure/bed/chair/comfy/brown{dir = 8},/turf/simulated/floor/plating,/area/derelict/medical/chapel{icon_state = "library"; name = "\improper Derelict Game Room"}) +"cqp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating,/area/derelict/medical/chapel{icon_state = "library"; name = "\improper Derelict Game Room"}) +"cqq" = (/obj/structure/bed,/obj/item/weapon/bedsheet/clown,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/derelict/crew_quarters) +"cqr" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/derelict/crew_quarters) +"cqs" = (/obj/item/mounted/poster,/turf/simulated/floor/beach/water,/area/derelict/crew_quarters) +"cqt" = (/obj/machinery/door/airlock/external/snow{name = "Air Bridge Access"},/turf/snow,/area/derelict/atmos) +"cqu" = (/obj/machinery/door/airlock/external/snow{name = "Air Bridge Access"},/turf/simulated/floor/plating,/area/derelict/atmos) +"cqv" = (/turf/simulated/floor/plating,/area/derelict/solar_control) +"cqw" = (/obj/structure/table/woodentable,/obj/item/weapon/dice,/turf/simulated/floor,/area/derelict/medical/chapel{icon_state = "library"; name = "\improper Derelict Game Room"}) +"cqx" = (/obj/item/weapon/table_parts/wood,/turf/simulated/floor/plating,/area/derelict/medical/chapel{icon_state = "library"; name = "\improper Derelict Game Room"}) +"cqy" = (/obj/structure/table/woodentable,/turf/simulated/floor/plating,/area/derelict/medical/chapel{icon_state = "library"; name = "\improper Derelict Game Room"}) +"cqz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard{icon_state = "medium"},/obj/item/weapon/shard,/turf/simulated/floor/plating,/area/derelict/medical/chapel{icon_state = "library"; name = "\improper Derelict Game Room"}) +"cqA" = (/obj/item/clothing/glasses/scanner/meson,/turf/simulated/floor/plating,/area/derelict/crew_quarters) +"cqB" = (/obj/item/trash/chips,/turf/simulated/floor/wood,/area/derelict/crew_quarters) +"cqC" = (/obj/item/weapon/storage/fancy/crayons,/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cqD" = (/obj/item/taperoll/engineering,/turf/simulated/floor,/area/derelict/solar_control) +"cqE" = (/obj/machinery/mommi_spawner{locked_to_zlevel = 1},/turf/simulated/floor,/area/derelict/solar_control) +"cqF" = (/obj/item/weapon/bedsheet/brown,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cqG" = (/obj/structure/bed/chair/comfy/brown{dir = 1},/turf/simulated/floor,/area/derelict/medical/chapel{icon_state = "library"; name = "\improper Derelict Game Room"}) +"cqH" = (/obj/structure/bed/chair/comfy/brown{dir = 1},/turf/simulated/floor/plating,/area/derelict/medical/chapel{icon_state = "library"; name = "\improper Derelict Game Room"}) +"cqI" = (/obj/item/weapon/paper,/turf/simulated/floor{icon_state = "floorscorched2"; dir = 1},/area/derelict/medical/chapel{icon_state = "library"; name = "\improper Derelict Game Room"}) +"cqJ" = (/obj/structure/bed,/obj/item/weapon/bedsheet/hop,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/derelict/crew_quarters) +"cqK" = (/obj/machinery/door_control{id_tag = "Dorm4"; name = "Dorm 4 Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/derelict/crew_quarters) +"cqL" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/derelict/crew_quarters) +"cqM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/stack/sheet/cardboard,/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cqN" = (/obj/item/weapon/stock_parts/capacitor,/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cqO" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/atmos) +"cqP" = (/obj/item/taperoll/engineering,/turf/simulated/floor/plating/airless,/area/derelict/atmos) +"cqQ" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/atmos) +"cqR" = (/obj/machinery/door/airlock/external/snow{name = "External Engineering"},/turf/simulated/floor/plating,/area/derelict/solar_control) +"cqS" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/medical/chapel{icon_state = "library"; name = "\improper Derelict Game Room"}) +"cqT" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorscorched2"; dir = 1},/area/derelict/medical/chapel{icon_state = "library"; name = "\improper Derelict Game Room"}) +"cqU" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor,/area/derelict/medical/chapel{icon_state = "library"; name = "\improper Derelict Game Room"}) +"cqV" = (/obj/structure/bed,/obj/item/weapon/bedsheet/hos,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/derelict/crew_quarters) +"cqW" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/crew_quarters) +"cqX" = (/obj/machinery/door/airlock{id_tag = "Dorm4"; name = "Dorm 4"},/turf/simulated/floor,/area/derelict/crew_quarters) +"cqY" = (/turf/simulated/floor{dir = 10; icon_state = "neutral"},/area/derelict/crew_quarters) +"cqZ" = (/turf/simulated/floor{icon_state = "neutral"},/area/derelict/crew_quarters) +"cra" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "neutral"; dir = 6},/area/derelict/crew_quarters) +"crb" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/engine/vacuum,/area/derelict/atmos) +"crc" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1438; icon_state = "on"; id_tag = "n2_in"; on = 1},/turf/simulated/floor/engine/vacuum{icon_state = "enginebot"},/area/derelict/atmos) +"crd" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/full/reinforced,/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 4},/turf/simulated/floor/plating,/area/derelict/atmos) +"cre" = (/obj/machinery/atmospherics/unary/cap/visible{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/atmos) +"crf" = (/obj/machinery/recharge_station,/turf/simulated/floor,/area/derelict/solar_control) +"crg" = (/obj/structure/mopbucket,/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"crh" = (/obj/machinery/door/airlock/glass{name = "Door"},/turf/simulated/floor/plating,/area/derelict/hallway/primary) +"cri" = (/obj/structure/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/derelict/crew_quarters) +"crj" = (/obj/structure/table,/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor,/area/derelict/crew_quarters) +"crk" = (/obj/machinery/door/airlock{id_tag = "Unit1"; name = "Unit 1"},/turf/simulated/floor,/area/derelict/crew_quarters) +"crl" = (/obj/machinery/door/airlock{id_tag = "Unit2"; name = "Unit 2"},/turf/simulated/floor,/area/derelict/crew_quarters) +"crm" = (/obj/machinery/door/airlock{id_tag = "Unit3"; name = "Unit 3"},/turf/simulated/floor/plating,/area/derelict/crew_quarters) +"crn" = (/obj/machinery/door/airlock{id_tag = "Unit4"; name = "Unit 4"},/turf/simulated/floor/plating,/area/derelict/crew_quarters) +"cro" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/decal/cleanable/ash,/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"crp" = (/obj/machinery/door/airlock/external/snow{name = "Nitrogen Tank Access"},/turf/simulated/floor/plating/airless,/area/derelict/atmos) +"crq" = (/obj/machinery/air_sensor{frequency = 1438; id_tag = "n2_sensor"},/turf/simulated/floor/engine/vacuum,/area/derelict/atmos) +"crr" = (/obj/machinery/atmospherics/miner/nitrogen,/turf/simulated/floor/engine/vacuum{icon_state = "enginedelivery"},/area/derelict/atmos) +"crs" = (/obj/effect/decal/warning_stripes{icon_state = "nitrogen"; dir = 4},/turf/simulated/floor/engine/vacuum,/area/derelict/atmos) +"crt" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/full/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/derelict/atmos) +"cru" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1438; input_tag = "n2_in"; name = "Nitrogen Supply Control"; output_tag = "n2_out"; sensors = list("n2_sensor" = "Tank")},/turf/simulated/floor/plating/airless,/area/derelict/atmos) +"crv" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/derelict/solar_control) +"crw" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/derelict/solar_control) +"crx" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/solar/panel{id_tag = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/derelict_starboard) +"cry" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) +"crz" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/solar/panel{id_tag = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/derelict_starboard) +"crA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"crB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"crC" = (/turf/simulated/wall,/area/derelict/arrival) +"crD" = (/turf/simulated/floor,/area/derelict/arrival) +"crE" = (/obj/structure/urinal{pixel_y = 32},/obj/structure/sink{dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/plating,/area/derelict/crew_quarters) +"crF" = (/obj/structure/mirror{pixel_x = 28},/turf/simulated/floor{icon_state = "freezerfloor"},/area/derelict/crew_quarters) +"crG" = (/obj/structure/urinal{pixel_y = 32},/obj/structure/sink{dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "freezerfloor"},/area/derelict/crew_quarters) +"crH" = (/obj/structure/mirror{pixel_x = 28},/turf/simulated/floor/plating,/area/derelict/crew_quarters) +"crI" = (/obj/machinery/shower{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/derelict/crew_quarters) +"crJ" = (/obj/machinery/shower{dir = 8},/turf/simulated/floor{icon_state = "freezerfloor"},/area/derelict/crew_quarters) +"crK" = (/obj/machinery/atmospherics/unary/vent_pump{canSpawnMice = 0; dir = 4; external_pressure_bound = 120; frequency = 1438; icon_state = "in"; id_tag = "n2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine/vacuum{icon_state = "enginebot"},/area/derelict/atmos) +"crL" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/full/reinforced,/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/derelict/atmos) +"crM" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{dir = 1; environ = 0; equipment = 1; lighting = 0; locked = 0; name = "apc"; pixel_y = 24},/turf/simulated/floor,/area/derelict/solar_control) +"crN" = (/obj/machinery/power/battery/smes,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/derelict/solar_control) +"crO" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar/control{id_tag = "derelictsolar"; name = "Primary Solar Control"},/turf/simulated/floor,/area/derelict/solar_control) +"crP" = (/obj/machinery/light/small{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/solar_control) +"crQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/derelict/solar_control) +"crR" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) +"crS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"crT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"crU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/derelict/arrival) +"crV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 1; pixel_y = 24},/turf/simulated/floor,/area/derelict/arrival) +"crW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/derelict/arrival) +"crX" = (/turf/simulated/floor/plating,/area/derelict/arrival) +"crY" = (/turf/simulated/floor{blocks_air = 1; icon_state = "floorgrime"},/area/derelict/arrival) +"crZ" = (/obj/structure/grille,/turf/simulated/floor,/area/derelict/arrival) +"csa" = (/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor,/area/derelict/arrival) +"csb" = (/obj/structure/noticeboard{pixel_y = 32},/turf/simulated/floor,/area/derelict/arrival) +"csc" = (/obj/machinery/space_heater,/turf/simulated/floor{blocks_air = 1; icon_state = "floorgrime"},/area/derelict/arrival) +"csd" = (/turf/simulated/floor{icon_state = "floorscorched2"; dir = 1},/area/derelict/arrival) +"cse" = (/obj/structure/toilet{desc = "The HT-451, a torque rotation-based, waste disposal unit for small matter. This one is a gruesome sight indeed."; dir = 4},/turf/simulated/floor/plating,/area/derelict/crew_quarters) +"csf" = (/obj/machinery/door_control{id_tag = "Unit1"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/derelict/crew_quarters) +"csg" = (/obj/structure/toilet{desc = "The HT-451, a torque rotation-based, waste disposal unit for small matter. This one is a gruesome sight indeed."; dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/derelict/crew_quarters) +"csh" = (/obj/machinery/door_control{id_tag = "Unit2"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor{icon_state = "damaged2"; dir = 1},/area/derelict/crew_quarters) +"csi" = (/obj/structure/toilet{desc = "The HT-451, a torque rotation-based, waste disposal unit for small matter. This one is a gruesome sight indeed."; dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "freezerfloor"},/area/derelict/crew_quarters) +"csj" = (/obj/machinery/door_control{id_tag = "Unit3"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; req_access_txt = "0"; specialfunctions = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "freezerfloor"},/area/derelict/crew_quarters) +"csk" = (/obj/machinery/shower{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "damaged2"; dir = 1},/area/derelict/crew_quarters) +"csl" = (/obj/machinery/shower{dir = 8},/obj/machinery/door_control{id_tag = "Unit4"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/derelict/crew_quarters) +"csm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/decal/cleanable/dirt,/obj/structure/bed/chair/office/light{dir = 8},/obj/effect/decal/cleanable/blood{icon_state = "floor2"},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"csn" = (/obj/structure/cable,/turf/simulated/floor,/area/derelict/solar_control) +"cso" = (/obj/machinery/power/terminal{dir = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/derelict/solar_control) +"csp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/derelict/solar_control) +"csq" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/solar_control) +"csr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/derelict/solar_control) +"css" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/effect/decal/cleanable/blood{icon_state = "gibbl4"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"cst" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "damaged5"; dir = 1},/area/derelict/storage/storage_access{icon_state = "pmaint"; name = "Derelict Port Maintenance"}) +"csu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/derelict/arrival) +"csv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{blocks_air = 1; icon_state = "floorgrime"},/area/derelict/arrival) +"csw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/derelict/arrival) +"csx" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{blocks_air = 1; icon_state = "floorgrime"},/area/derelict/arrival) +"csy" = (/turf/simulated/floor{icon_state = "damaged2"; dir = 1},/area/derelict/arrival) +"csz" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/derelict/arrival) +"csA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/decal/cleanable/blood{icon_state = "floor2"},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"csB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/item/weapon/shard,/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"csC" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1438; icon_state = "on"; id_tag = "o2_in"; on = 1},/turf/simulated/floor/engine/vacuum{icon_state = "enginebot"},/area/derelict/atmos) +"csD" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/machinery/power/monitor,/turf/simulated/floor,/area/derelict/solar_control) +"csE" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/derelict/solar_control) +"csF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/window{dir = 4},/turf/simulated/floor,/area/derelict/solar_control) +"csG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/derelict/solar_control) +"csH" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/derelict/solar_control) +"csI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/derelict/solar_control) +"csJ" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) +"csK" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/turf/snow,/area/solar/derelict_starboard) +"csL" = (/turf/simulated/floor{icon_state = "damaged5"; dir = 1},/area/derelict/arrival) +"csM" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "damaged3"; dir = 1},/area/derelict/arrival) +"csN" = (/obj/item/weapon/camera_assembly,/turf/simulated/floor{icon_state = "floorscorched2"; dir = 1},/area/derelict/arrival) +"csO" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/arrival) +"csP" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plating,/area/derelict/arrival) +"csQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/derelict/arrival) +"csR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{blocks_air = 1; icon_state = "floorgrime"},/area/derelict/arrival) +"csS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/derelict/arrival) +"csT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/decal/cleanable/blood{icon_state = "floor7"},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"csU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"csV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/item/device/radio,/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"csW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"csX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/space_heater,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"csY" = (/obj/structure/window/barricade/full,/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"csZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"cta" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"ctb" = (/obj/machinery/door/airlock/external/snow{name = "Oxygen Tank Access"},/turf/simulated/floor/plating/airless,/area/derelict/atmos) +"ctc" = (/obj/machinery/air_sensor{frequency = 1438; id_tag = "o2_sensor"},/turf/simulated/floor/engine/vacuum,/area/derelict/atmos) +"ctd" = (/obj/machinery/atmospherics/miner/oxygen,/turf/simulated/floor/engine/vacuum{icon_state = "enginedelivery"},/area/derelict/atmos) +"cte" = (/obj/effect/decal/warning_stripes{icon_state = "oxygen"; dir = 4},/turf/simulated/floor/engine/vacuum,/area/derelict/atmos) +"ctf" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1438; input_tag = "o2_in"; name = "Oxygen Supply Control"; output_tag = "o2_out"; sensors = list("o2_sensor" = "Tank")},/turf/simulated/floor/plating/airless,/area/derelict/atmos) +"ctg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced,/turf/simulated/floor,/area/derelict/solar_control) +"cth" = (/obj/structure/window/reinforced,/turf/simulated/floor,/area/derelict/solar_control) +"cti" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor,/area/derelict/solar_control) +"ctj" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/derelict/solar_control) +"ctk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/external/snow{name = "External Engineering"},/turf/simulated/floor/plating,/area/derelict/solar_control) +"ctl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) +"ctm" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) +"ctn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) +"cto" = (/obj/machinery/power/solar/panel/tracker,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) +"ctp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/derelict/arrival) +"ctq" = (/obj/machinery/door/airlock/external/snow{req_access_txt = "13"},/turf/simulated/floor/plating,/area/derelict/arrival) +"ctr" = (/obj/item/weapon/light/bulb,/turf/simulated/floor/plating,/area/derelict/arrival) +"cts" = (/turf/simulated/floor{icon_state = "damaged3"; dir = 1},/area/derelict/arrival) +"ctt" = (/obj/item/weapon/cigbutt,/turf/simulated/floor{icon_state = "damaged2"; dir = 1},/area/derelict/arrival) +"ctu" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{icon_state = "damaged5"; dir = 1},/area/derelict/arrival) +"ctv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/arrival) +"ctw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "damaged2"; dir = 1},/area/derelict/arrival) +"ctx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/girder,/turf/simulated/floor/plating,/area/derelict/arrival) +"cty" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"ctz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/weapon/shard,/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"ctA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/closet,/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"ctB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"ctC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"ctD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"ctE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"ctF" = (/turf/simulated/floor/plating,/turf/simulated/floor/plating{icon_state = "platingdmg2"},/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"ctG" = (/turf/simulated/floor/plating,/obj/effect/decal/cleanable/greenglow,/turf/simulated/floor/plating{icon_state = "platingdmg2"},/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"ctH" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating{icon_state = "platingdmg1"},/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"ctI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/closet/crate,/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"ctJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/rack,/obj/item/weapon/extinguisher{pixel_y = 8},/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"ctK" = (/obj/machinery/atmospherics/unary/vent_pump{canSpawnMice = 0; dir = 4; external_pressure_bound = 120; frequency = 1438; icon_state = "in"; id_tag = "o2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine/vacuum{icon_state = "enginebot"},/area/derelict/atmos) +"ctL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/derelict/solar_control) +"ctM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/derelict/solar_control) +"ctN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/derelict/arrival) +"ctO" = (/turf/simulated/floor/plating{icon_state = "platingdmg3"},/area/derelict/arrival) +"ctP" = (/turf/simulated/floor/plating{icon_state = "platingdmg1"},/area/derelict/arrival) +"ctQ" = (/obj/machinery/door_control/taxi/abandoned{pixel_y = -26},/turf/simulated/floor/plating{icon_state = "panelscorched"},/area/derelict/arrival) +"ctR" = (/obj/machinery/door_control/taxi/abandoned{pixel_y = -26},/turf/simulated/floor/plating{icon_state = "platingdmg1"},/area/derelict/arrival) +"ctS" = (/turf/simulated/floor/plating{icon_state = "panelscorched"},/area/derelict/arrival) +"ctT" = (/turf/simulated/wall/r_wall,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"ctU" = (/obj/structure/window/reinforced,/obj/item/stack/rods,/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"ctV" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"ctW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"ctX" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/item/weapon/storage/toolbox/electrical,/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"ctY" = (/obj/structure/cable,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/storage/engine_storage{icon_state = "smaint"; name = "Derelict Starboard Maintenance"}) +"ctZ" = (/turf/simulated/wall/r_wall,/area/derelict/bridge/access) +"cua" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall,/area/derelict/bridge/access) +"cub" = (/turf/simulated/wall,/area/derelict/bridge/access) +"cuc" = (/obj/machinery/door/airlock/engineering{name = "Starboard Solar Access"; req_access_txt = "10"},/turf/simulated/floor,/area/derelict/bridge/access) +"cud" = (/obj/machinery/door/airlock/external/snow{req_access_txt = "13"},/obj/docking_port/destination/salvage/arrivals{areaname = "abandoned station auxillary docking"; dir = 2},/turf/snow,/area/derelict/arrival) +"cue" = (/obj/machinery/door/airlock/external/snow{req_access_txt = "13"},/turf/snow,/area/derelict/arrival) +"cuf" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/derelict/arrival) +"cug" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/derelict/arrival) +"cuh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/derelict/arrival) +"cui" = (/turf/simulated/wall/r_wall,/area/derelict/arrival) +"cuj" = (/obj/machinery/door/airlock/external/snow{name = "Taxi Airlock"; req_access_txt = "0"},/turf/simulated/floor/plating,/area/derelict/arrival) +"cuk" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/docking_port/destination/taxi/a/derelict{dir = 2},/turf/simulated/floor/plating,/area/derelict/arrival) +"cul" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/docking_port/destination/taxi/b/derelict{dir = 2},/turf/simulated/floor/plating,/area/derelict/arrival) +"cum" = (/turf/simulated/floor,/area/derelict/bridge/access) +"cun" = (/obj/structure/rack,/obj/item/weapon/melee/classic_baton,/turf/simulated/floor,/area/derelict/bridge/access) +"cuo" = (/obj/structure/rack,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/derelict/bridge/access) +"cup" = (/obj/structure/rack,/turf/simulated/floor,/area/derelict/bridge/access) +"cuq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/derelict/bridge/access) +"cur" = (/obj/machinery/light/small{dir = 8; flickering = 1},/turf/simulated/floor/plating,/area/derelict/arrival) +"cus" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/derelict/arrival) +"cut" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/derelict/bridge/access) +"cuu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/derelict/bridge/access) +"cuv" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/derelict/bridge/access) +"cuw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/wall,/area/derelict/bridge/access) +"cux" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/derelict/bridge/access) +"cuy" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) +"cuz" = (/obj/structure/cable,/obj/machinery/power/apc{pixel_y = -24},/turf/simulated/floor,/area/derelict/bridge/access) +"cuA" = (/turf/simulated/floor/plating,/area/derelict/bridge/access) +"cuB" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/derelict/bridge/access) +"cuC" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/derelict/bridge/access) +"cuD" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/derelict/bridge/access) +"cuE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/derelict/bridge/access) +"cuF" = (/obj/machinery/door/airlock/command{name = "E.V.A."; req_access = null; req_access_txt = "18"},/turf/simulated/floor,/area/derelict/bridge/access) +"cuG" = (/obj/machinery/door/firedoor,/turf/simulated/floor,/area/derelict/bridge/access) +"cuH" = (/turf/simulated/floor/plating,/area) +"cuI" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/derelict/bridge/access) +"cuJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/derelict/bridge/access) +"cuK" = (/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/derelict/bridge/access) +"cuL" = (/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor,/area/derelict/bridge/access) +"cuM" = (/obj/structure/girder/reinforced,/turf/simulated/floor/plating,/area) +"cuN" = (/obj/structure/girder,/turf/simulated/floor/plating,/area/derelict/bridge/access) +"cuO" = (/obj/structure/window/reinforced,/turf/simulated/floor,/area/derelict/bridge/access) +"cuP" = (/obj/machinery/door/window{dir = 3},/turf/simulated/floor,/area/derelict/bridge/access) +"cuQ" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/window/reinforced,/turf/simulated/floor,/area/derelict/bridge/access) +"cuR" = (/turf/simulated/wall,/area/derelict/bridge) +"cuS" = (/turf/snow,/area/derelict/bridge/access) +"cuT" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/bridge/access) +"cuU" = (/turf/simulated/floor,/area/derelict/bridge) +"cuV" = (/obj/structure/computerframe,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/derelict/bridge) +"cuW" = (/obj/machinery/computer/security,/turf/simulated/floor,/area/derelict/bridge) +"cuX" = (/obj/item/weapon/table_parts,/turf/simulated/floor,/area/derelict/bridge) +"cuY" = (/obj/structure/table,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/derelict/bridge) +"cuZ" = (/obj/structure/table,/obj/item/weapon/paper,/turf/simulated/floor,/area/derelict/bridge) +"cva" = (/obj/structure/table,/turf/simulated/floor,/area/derelict/bridge) +"cvb" = (/obj/effect/decal/remains/robot{icon_state = "gib6"},/turf/simulated/floor,/area/derelict/bridge/access) +"cvc" = (/obj/effect/decal/remains/robot,/obj/effect/decal/remains/robot{icon_state = "gib7"},/turf/simulated/floor,/area/derelict/bridge/access) +"cvd" = (/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor,/area/derelict/bridge) +"cve" = (/turf/simulated/floor/plating,/area/derelict/bridge) +"cvf" = (/obj/item/weapon/paper,/turf/simulated/floor,/area/derelict/bridge) +"cvg" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/bridge) +"cvh" = (/obj/item/weapon/shard{icon_state = "small"},/turf/snow,/area/derelict/bridge/access) +"cvi" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor,/area/derelict/bridge/access) +"cvj" = (/obj/item/weapon/shard,/turf/simulated/floor,/area/derelict/bridge/access) +"cvk" = (/obj/structure/window/full/reinforced,/turf/simulated/floor,/area/derelict/bridge/access) +"cvl" = (/obj/structure/computerframe,/turf/simulated/floor,/area/derelict/bridge) +"cvm" = (/obj/item/weapon/table_parts,/turf/simulated/floor/plating,/area/derelict/bridge) +"cvn" = (/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/turf/simulated/floor,/area/derelict/bridge) +"cvo" = (/obj/item/weapon/paper,/turf/simulated/floor/plating,/area/derelict/bridge) +"cvp" = (/obj/item/weapon/grenade/empgrenade,/turf/simulated/floor,/area/derelict/bridge) +"cvq" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/bridge) +"cvr" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area) +"cvs" = (/obj/machinery/door/window{dir = 4; name = "Heads of Staff"; req_access_txt = "19"},/turf/simulated/floor,/area/derelict/bridge/access) +"cvt" = (/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor/plating,/area/derelict/bridge) +"cvu" = (/obj/item/weapon/stool,/turf/simulated/floor,/area/derelict/bridge) +"cvv" = (/obj/structure/table,/obj/item/weapon/cell,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/bridge) +"cvw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/derelict/bridge/access) +"cvx" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/derelict/bridge/access) +"cvy" = (/turf/snow,/area/derelict/bridge) +"cvz" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/item/device/paicard,/turf/simulated/floor/plating,/area/derelict/bridge) +"cvA" = (/obj/item/weapon/rack_parts,/turf/snow,/area/derelict/bridge/access) +"cvB" = (/obj/item/weapon/paper/crumpled,/turf/simulated/floor/plating,/area/derelict/bridge) +"cvC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor,/area/derelict/bridge) +"cvD" = (/obj/structure/bed/chair,/turf/simulated/floor,/area/derelict/bridge) +"cvE" = (/obj/structure/window,/obj/item/weapon/stamp/denied,/turf/simulated/floor/plating,/area/derelict/bridge) +"cvF" = (/obj/structure/table,/obj/structure/cable,/obj/machinery/power/apc{pixel_y = -24},/turf/simulated/floor,/area/derelict/bridge) +"cvG" = (/obj/structure/table,/obj/machinery/light/small,/turf/simulated/floor,/area/derelict/bridge) +"cvH" = (/obj/structure/girder/reinforced,/turf/snow,/area/derelict/bridge) +"cvI" = (/obj/machinery/door/window{dir = 2; name = "Captain's Quarters"; req_access_txt = "20"},/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/derelict/bridge) +"cvJ" = (/turf/simulated/wall/r_wall,/area/derelict/bridge) +"cvK" = (/obj/item/weapon/table_parts,/turf/snow,/area) +"cvL" = (/obj/item/weapon/shard,/turf/snow,/area) +"cvM" = (/turf/simulated/wall/r_wall,/area/derelict/teleporter) +"cvN" = (/turf/simulated/floor/plating/airless,/area/derelict/teleporter) +"cvO" = (/turf/simulated/floor/airless,/area/derelict/teleporter) +"cvP" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/teleporter) +"cvQ" = (/obj/machinery/light_construct/small{dir = 1},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/teleporter) +"cvR" = (/obj/machinery/computer/teleporter,/turf/simulated/floor/airless,/area/derelict/teleporter) +"cvS" = (/obj/machinery/teleport/station,/turf/simulated/floor/airless,/area/derelict/teleporter) +"cvT" = (/obj/machinery/teleport/hub,/turf/simulated/floor/airless,/area/derelict/teleporter) +"cvU" = (/obj/machinery/light_construct/small{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/teleporter) +"cvV" = (/obj/structure/table,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor/airless,/area/derelict/teleporter) +"cvW" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/teleporter) +"cvX" = (/obj/machinery/power/apc{dir = 2; pixel_x = -24; pixel_y = 0},/turf/simulated/floor/airless,/area/derelict/teleporter) +"cvY" = (/turf/snow,/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/shuttle/salvage/start) +"cvZ" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/door/poddoor{id_tag = "salvage_privacy"; name = "Privacy Shutter"},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/shuttle/salvage/start) +"cwa" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/door/poddoor{id_tag = "salvage_privacy"; name = "Privacy Shutter"},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/shuttle/salvage/start) +"cwb" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/door/poddoor{id_tag = "salvage_privacy"; name = "Privacy Shutter"},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/shuttle/salvage/start) +"cwc" = (/turf/snow,/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/shuttle/salvage/start) +"cwd" = (/obj/docking_port/destination/salvage/start{dir = 2},/turf/snow,/area) +"cwe" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/salvage/start) +"cwf" = (/obj/structure/table/woodentable,/obj/item/weapon/storage/fancy/matchbox,/obj/item/clothing/mask/cigarette/cigar,/obj/item/weapon/reagent_containers/food/drinks/flask{pixel_x = 8},/obj/item/clothing/accessory/medal/gold/captain,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/carpet,/area/shuttle/salvage/start) +"cwg" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/carpet,/area/shuttle/salvage/start) +"cwh" = (/obj/structure/closet/cabinet,/obj/item/weapon/storage/backpack/satchel,/obj/item/clothing/shoes/jackboots,/obj/item/clothing/under/captain_fly{name = "Captain's uniform"},/obj/item/clothing/suit/hgpirate,/obj/item/clothing/head/hgpiratecap,/obj/item/clothing/glasses/eyepatch,/obj/item/weapon/gun/energy/bison,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/carpet,/area/shuttle/salvage/start) +"cwi" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/door/airlock/multi_tile/glass{id_tag = "salvage_external"},/obj/docking_port/shuttle,/turf/simulated/floor/plating,/area/shuttle/salvage/start) +"cwj" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/shuttle/salvage/start) +"cwk" = (/obj/structure/bed,/obj/item/weapon/bedsheet/rd,/obj/effect/decal/cleanable/dirt,/obj/machinery/door_control{id_tag = "salvage_privacy"; name = "Privacy Shutters"; pixel_y = -25},/turf/simulated/floor/carpet,/area/shuttle/salvage/start) +"cwl" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/engine{dir = 1; icon_state = "enginewarn"},/area/shuttle/salvage/start) +"cwm" = (/obj/structure/shuttle/engine/heater{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/engine{icon_state = "enginebot"},/area/shuttle/salvage/start) +"cwn" = (/obj/structure/shuttle/engine/propulsion{dir = 8},/turf/snow,/area/shuttle/salvage/start) +"cwo" = (/obj/machinery/door/airlock/hatch{name = "Captain's Cabin"; req_access_txt = "65"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/engine,/area/shuttle/salvage/start) +"cwp" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/door/airlock/multi_tile/glass{id_tag = "salvage_external"},/turf/simulated/floor/engine,/area/shuttle/salvage/start) +"cwq" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/engine,/area/shuttle/salvage/start) +"cwr" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/engine,/area/shuttle/salvage/start) +"cws" = (/obj/structure/bed,/obj/item/weapon/bedsheet/brown,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/carpet,/area/shuttle/salvage/start) +"cwt" = (/obj/structure/bed,/obj/item/weapon/bedsheet/brown,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/carpet,/area/shuttle/salvage/start) +"cwu" = (/obj/structure/bed,/obj/item/weapon/bedsheet/brown,/obj/effect/decal/cleanable/dirt,/obj/item/weapon/spacecash/c1000,/mob/living/simple_animal/hostile/giant_spider/nurse,/turf/simulated/floor/carpet,/area/shuttle/salvage/start) +"cwv" = (/obj/structure/bed,/obj/item/weapon/bedsheet/brown,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/carpet,/area/shuttle/salvage/start) +"cww" = (/obj/effect/decal/cleanable/dirt,/obj/structure/closet/walllocker/emerglocker/snow/north,/turf/simulated/floor/engine,/area/shuttle/salvage/start) +"cwx" = (/obj/effect/decal/cleanable/dirt,/obj/structure/closet/hydrant{pixel_y = 32},/turf/simulated/floor/engine,/area/shuttle/salvage/start) +"cwy" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/engine,/area/shuttle/salvage/start) +"cwz" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "salvage_blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/shuttle/salvage/start) +"cwA" = (/obj/structure/table,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor/carpet,/area/shuttle/salvage/start) +"cwB" = (/obj/structure/table,/obj/effect/decal/cleanable/dirt,/obj/machinery/door_control{id_tag = "salvage_blast"; name = "Blast Doors"; pixel_y = 25; req_one_access_txt = "65"},/obj/item/device/multitool,/turf/simulated/floor/carpet,/area/shuttle/salvage/start) +"cwC" = (/obj/effect/decal/cleanable/dirt,/obj/structure/computerframe,/turf/simulated/floor/carpet,/area/shuttle/salvage/start) +"cwD" = (/obj/structure/bed/chair,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/engine,/area/shuttle/salvage/start) +"cwE" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "salvage_blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/shuttle/salvage/start) +"cwF" = (/obj/structure/table,/obj/effect/decal/cleanable/dirt,/obj/item/weapon/storage/fancy/donut_box,/turf/simulated/floor/carpet,/area/shuttle/salvage/start) +"cwG" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/carpet,/area/shuttle/salvage/start) +"cwH" = (/obj/machinery/door/airlock/hatch,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/engine,/area/shuttle/salvage/start) +"cwI" = (/obj/structure/closet/fireaxecabinet{pixel_x = -32},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/engine,/area/shuttle/salvage/start) +"cwJ" = (/obj/structure/table,/obj/effect/decal/cleanable/dirt,/obj/item/clothing/suit/storage/hazardvest,/obj/item/clothing/glasses/welding,/turf/simulated/floor/engine,/area/shuttle/salvage/start) +"cwK" = (/obj/structure/table,/obj/effect/decal/cleanable/dirt,/obj/item/device/flashlight/flare{pixel_x = 3; pixel_y = 2},/obj/item/device/flashlight/flare,/obj/item/device/flashlight/flare{pixel_x = -3; pixel_y = -1},/turf/simulated/floor/engine,/area/shuttle/salvage/start) +"cwL" = (/obj/machinery/computer/shuttle_control/salvage,/turf/simulated/floor/carpet,/area/shuttle/salvage/start) +"cwM" = (/obj/structure/bed/chair{dir = 8},/obj/effect/decal/cleanable/dirt,/mob/living/simple_animal/hostile/giant_spider/hunter,/turf/simulated/floor/carpet,/area/shuttle/salvage/start) +"cwN" = (/obj/structure/table,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/engine,/area/shuttle/salvage/start) +"cwO" = (/obj/structure/table,/obj/effect/decal/cleanable/dirt,/obj/item/weapon/folder/yellow,/turf/simulated/floor/engine,/area/shuttle/salvage/start) +"cwP" = (/obj/structure/bed/chair{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/engine,/area/shuttle/salvage/start) +"cwQ" = (/obj/structure/table,/obj/effect/decal/cleanable/dirt,/obj/item/weapon/storage/secure/briefcase,/turf/simulated/floor/carpet,/area/shuttle/salvage/start) +"cwR" = (/obj/structure/table,/obj/effect/decal/cleanable/dirt,/obj/item/weapon/lighter/zippo,/obj/item/weapon/storage/fancy/cigarettes,/turf/simulated/floor/engine,/area/shuttle/salvage/start) +"cwS" = (/obj/structure/table,/obj/effect/decal/cleanable/dirt,/obj/item/device/analyzer,/turf/simulated/floor/engine,/area/shuttle/salvage/start) +"cwT" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "salvage_blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/shuttle/salvage/start) +"cwU" = (/obj/structure/table,/obj/effect/decal/cleanable/dirt,/obj/item/device/radio,/turf/simulated/floor/carpet,/area/shuttle/salvage/start) +"cwV" = (/obj/structure/table,/obj/effect/decal/cleanable/dirt,/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka,/turf/simulated/floor/carpet,/area/shuttle/salvage/start) +"cwW" = (/obj/effect/decal/cleanable/dirt,/obj/structure/computerframe,/obj/item/stack/cable_coil/random,/turf/simulated/floor/carpet,/area/shuttle/salvage/start) +"cwX" = (/obj/item/weapon/pickaxe{pixel_x = 5},/obj/item/weapon/pickaxe/shovel{pixel_x = -5},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/engine{icon_state = "enginebot"},/area/shuttle/salvage/start) +"cwY" = (/obj/item/weapon/rack_parts,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/engine{icon_state = "enginebot"},/area/shuttle/salvage/start) +"cwZ" = (/obj/effect/decal/cleanable/dirt,/mob/living/simple_animal/hostile/giant_spider/nurse,/turf/simulated/floor/engine,/area/shuttle/salvage/start) +"cxa" = (/obj/effect/decal/cleanable/dirt,/obj/structure/closet/crate,/obj/item/device/flashlight/lantern,/obj/item/clothing/glasses/scanner/meson,/turf/simulated/floor/engine{icon_state = "enginebot"},/area/shuttle/salvage/start) +"cxb" = (/obj/structure/bed/chair{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/engine,/area/shuttle/salvage/start) +"cxc" = (/turf/snow,/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/shuttle/salvage/start) +"cxd" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/engine{icon_state = "enginebot"},/area/shuttle/salvage/start) +"cxe" = (/obj/structure/closet/crate,/obj/effect/decal/cleanable/dirt,/obj/item/weapon/card/id/salvage_captain,/obj/item/weapon/storage/belt/utility/full,/turf/simulated/floor/engine{icon_state = "enginebot"},/area/shuttle/salvage/start) +"cxf" = (/obj/structure/rack,/obj/effect/decal/cleanable/dirt,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas{pixel_x = 4; pixel_y = 2},/turf/simulated/floor/engine{icon_state = "enginebot"},/area/shuttle/salvage/start) +"cxg" = (/obj/effect/decal/cleanable/dirt,/obj/structure/rack,/obj/item/stack/sheet/metal{amount = 50},/obj/item/weapon/weldingtool,/turf/simulated/floor/engine{icon_state = "enginebot"},/area/shuttle/salvage/start) +"cxh" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/engine{icon_state = "enginewarn"},/area/shuttle/salvage/start) +"cxi" = (/obj/effect/decal/cleanable/dirt,/mob/living/simple_animal/hostile/giant_spider/hunter,/turf/simulated/floor/engine,/area/shuttle/salvage/start) +"cxj" = (/obj/machinery/door/airlock/multi_tile/glass{id_tag = "salvage_external"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/engine,/area/shuttle/salvage/start) +"cxk" = (/turf/snow,/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/shuttle/salvage/start) +"cxl" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "white"},/area/shuttle/salvage/start) +"cxm" = (/obj/machinery/vending/wallmed1{pixel_y = 28},/obj/effect/decal/cleanable/dirt,/mob/living/simple_animal/hostile/giant_spider/hunter,/turf/simulated/floor{icon_state = "white"},/area/shuttle/salvage/start) +"cxn" = (/obj/structure/bed/roller,/obj/structure/sink{dir = 4; pixel_x = 11},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor{icon_state = "white"},/area/shuttle/salvage/start) +"cxo" = (/obj/machinery/sleeper,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "white"},/area/shuttle/salvage/start) +"cxp" = (/obj/machinery/sleep_console,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "white"},/area/shuttle/salvage/start) +"cxq" = (/obj/structure/table,/obj/effect/decal/cleanable/dirt,/obj/item/weapon/soap,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/toxin{pixel_x = -2; pixel_y = 4},/turf/simulated/floor{icon_state = "white"},/area/shuttle/salvage/start) +"cxr" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/door/airlock/multi_tile/glass{id_tag = "salvage_external"},/turf/simulated/floor/plating,/area/shuttle/salvage/start) +"cxs" = (/turf/unsimulated/wall/rock/underground,/area/mine/explored/dangerous) +"cxt" = (/turf/unsimulated/mineral/random/underground,/area/mine/explored/dangerous) +"cxu" = (/turf/unsimulated/floor/asteroid/underground/mapping,/area/mine/explored/dangerous) +"cxv" = (/turf/unsimulated/mineral/random/underground,/area/mine/unexplored) +"cxw" = (/mob/living/simple_animal/hostile/arcane_golem,/turf/unsimulated/floor/asteroid/underground/mapping,/area/mine/explored/dangerous) +"cxx" = (/obj/item/weapon/veilrender,/turf/unsimulated/floor/asteroid/underground/mapping,/area/mine/explored/dangerous) +"cxy" = (/obj/item/weapon/tome,/turf/unsimulated/floor/asteroid/underground/mapping,/area/mine/explored/dangerous) +"cxz" = (/turf/unsimulated/mineral/random/high_chance/underground,/area/mine/unexplored) +"cxA" = (/turf/unsimulated/mineral/random/high_chance/underground,/area/mine/explored) +"cxB" = (/turf/simulated/floor/engine/cult,/area/mine/explored) +"cxC" = (/turf/simulated/wall/cult{icon_state = "cult0"},/area/mine/explored) +"cxD" = (/obj/effect/gibspawner/generic,/turf/simulated/floor/engine/cult,/area/mine/explored) +"cxE" = (/mob/living/simple_animal/hostile/asteroid/hivelord,/turf/simulated/floor/engine/cult,/area/mine/explored) +"cxF" = (/turf/unsimulated/mineral/random/high_chance_clown/underground,/area/mine/explored) +"cxG" = (/obj/item/candle{desc = "This strange candle is made of some mystery wax. It never seems to burn out."; icon_state = "candle1_lit"; lit = 1; name = "Blood Candle"; pixel_x = 2; wax = 50000},/turf/simulated/floor/engine/cult,/area/mine/explored) +"cxH" = (/obj/effect/decal/cleanable/blood,/turf/simulated/floor/engine/cult,/area/mine/explored) +"cxI" = (/mob/living/simple_animal/hostile/creature{faction = "mining"},/turf/simulated/floor/engine/cult,/area/mine/explored) +"cxJ" = (/mob/living/simple_animal/hostile/asteroid/goldgrub,/turf/simulated/floor/engine/cult,/area/mine/explored) +"cxK" = (/obj/item/weapon/ectoplasm,/turf/simulated/floor/engine/cult,/area/mine/explored) +"cxL" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor/engine/cult,/area/mine/explored) +"cxM" = (/mob/living/simple_animal/hostile/asteroid/basilisk,/turf/simulated/floor/engine/cult,/area/mine/explored) +"cxN" = (/obj/item/device/soulstone,/turf/simulated/floor/engine/cult,/area/mine/explored) +"cxO" = (/mob/living/simple_animal/hostile/asteroid/goliath,/turf/simulated/floor/engine/cult,/area/mine/explored) +"cxP" = (/obj/effect/gateway,/turf/simulated/floor/engine/cult,/area/mine/explored) +"cxQ" = (/obj/effect/decal/cleanable/blood{icon_state = "floor2"},/turf/simulated/floor/engine/cult,/area/mine/explored) +"cxR" = (/mob/living/simple_animal/hostile/creature,/turf/simulated/floor/engine/cult,/area/mine/explored) +"cxS" = (/obj/effect/decal/cleanable/blood{icon_state = "floor5"},/turf/simulated/floor/engine/cult,/area/mine/explored) +"cxT" = (/turf/unsimulated/mineral/clown/snow,/area/mine/explored) +"cxU" = (/turf/unsimulated/mineral/phazon/snow,/area/mine/explored) +"cxV" = (/turf/unsimulated/mineral/random/high_chance_clown/underground,/area/mine/unexplored) +"cxW" = (/turf/simulated/wall/r_wall,/area/mine/explored) +"cxX" = (/obj/item/weapon/gun/energy/laser/captain,/obj/structure/cult/pylon,/obj/effect/rune,/turf/simulated/floor/engine/cult,/area/mine/explored) +"cxY" = (/obj/effect/decal/remains/xeno,/obj/item/candle{desc = "This strange candle is made of some mystery wax. It never seems to burn out."; icon_state = "candle1_lit"; lit = 1; name = "Blood Candle"; pixel_x = 2; wax = 50000},/turf/simulated/floor/engine/cult,/area/mine/explored) +"cxZ" = (/obj/effect/decal/cleanable/blood{icon_state = "floor6"},/turf/simulated/floor/engine/cult,/area/mine/explored) +"cya" = (/turf/unsimulated/mineral/random/high_chance/underground,/area/mine/explored/dangerous) +"cyb" = (/turf/simulated/wall,/area/derelict/secret) +"cyc" = (/obj/structure/girder,/turf/simulated/floor/plating/airless,/area/derelict/secret) +"cyd" = (/obj/structure/bed,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/derelict/secret) +"cye" = (/obj/machinery/light_construct/small{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/secret) +"cyf" = (/turf/simulated/floor/plating/airless,/area/derelict/secret) +"cyg" = (/obj/structure/table,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor/plating/airless,/area/derelict/secret) +"cyh" = (/turf/simulated/floor/airless{icon_state = "asteroidfloor"},/area/derelict/secret) +"cyi" = (/obj/machinery/door/airlock{id_tag = ""; name = "Room 1"},/turf/simulated/floor/airless{icon_state = "asteroidfloor"},/area/derelict/secret) +"cyj" = (/obj/structure/girder/displaced,/turf/simulated/floor/plating/airless,/area/derelict/secret) +"cyk" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/derelict/secret) +"cyl" = (/obj/structure/girder,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/derelict/secret) +"cym" = (/obj/structure/bed,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor/plating/airless,/area/derelict/secret) +"cyn" = (/obj/machinery/light_construct/small{dir = 4},/turf/simulated/floor/airless{icon_state = "asteroidfloor"},/area/derelict/secret) +"cyo" = (/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/shard{icon_state = "small"},/obj/structure/grille/broken,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/derelict/secret) +"cyp" = (/obj/item/stack/rods,/turf/unsimulated/floor/asteroid/underground/mapping,/area/mine/explored/dangerous) +"cyq" = (/obj/structure/table,/turf/simulated/floor/airless{icon_state = "asteroidfloor"},/area/derelict/secret) +"cyr" = (/obj/machinery/door/airlock{id_tag = ""; name = "Room 2"},/turf/simulated/floor/airless{icon_state = "asteroidfloor"},/area/derelict/secret) +"cys" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/airless{icon_state = "asteroidfloor"},/area/derelict/secret) +"cyt" = (/obj/structure/window/reinforced{dir = 4},/obj/item/stack/rods,/obj/structure/grille/broken,/obj/structure/grille,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/derelict/secret) +"cyu" = (/obj/structure/grille,/obj/item/weapon/shard,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/derelict/secret) +"cyv" = (/obj/item/weapon/shard{icon_state = "small"},/turf/unsimulated/floor/asteroid/underground/mapping,/area/mine/explored/dangerous) +"cyw" = (/obj/effect/landmark/corpse/miner/rig,/turf/unsimulated/floor/asteroid/underground/mapping,/area/mine/explored/dangerous) +"cyx" = (/obj/machinery/disposal,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/derelict/secret) +"cyy" = (/obj/machinery/vending/cigarette{desc = "This machine's days of giving you cancer are long gone."; icon_state = "cigs-broken"; stat = 1},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/derelict/secret) +"cyz" = (/obj/machinery/vending/snack{desc = "This ancient vendor has been unable to dispense free chocolate in what seems to be decades."; icon_state = "snack-broken"; stat = 1},/turf/simulated/floor/airless{icon_state = "asteroidfloor"},/area/derelict/secret) +"cyA" = (/obj/structure/bed,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor{icon_state = "floorgrime"},/area/derelict/secret) +"cyB" = (/obj/machinery/light/small{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/derelict/secret) +"cyC" = (/obj/machinery/light/small{dir = 4},/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/airless{icon_state = "asteroidfloor"},/area/derelict/secret) +"cyD" = (/obj/structure/grille/broken,/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/derelict/secret) +"cyE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/secret) +"cyF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/derelict/secret) +"cyG" = (/obj/structure/table,/obj/machinery/microwave{pixel_y = 6},/turf/simulated/floor/plating/airless,/area/derelict/secret) +"cyH" = (/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor/plating/airless,/area/derelict/secret) +"cyI" = (/obj/structure/bed/chair,/turf/simulated/floor/plating/airless,/area/derelict/secret) +"cyJ" = (/obj/structure/table,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/derelict/secret) +"cyK" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/derelict/secret) +"cyL" = (/obj/machinery/door/airlock{id_tag = ""; name = "Room 3"},/turf/simulated/floor{icon_state = "floorgrime"},/area/derelict/secret) +"cyM" = (/obj/item/stack/rods,/turf/simulated/floor/airless{icon_state = "asteroidfloor"},/area/derelict/secret) +"cyN" = (/obj/structure/ore_box,/turf/simulated/floor/plating/airless{icon_state = "panelscorched"},/area/derelict/secret) +"cyO" = (/obj/machinery/light/small{dir = 1},/obj/machinery/recharge_station,/turf/simulated/floor/plating/airless{icon_state = "platingdmg3"},/area/derelict/secret) +"cyP" = (/obj/structure/closet/secure_closet/miner,/turf/simulated/floor/airless{icon_state = "floorgrime"},/area/derelict/secret) +"cyQ" = (/obj/structure/closet/secure_closet/miner,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating/airless,/area/derelict/secret) +"cyR" = (/obj/structure/closet/secure_closet/miner,/turf/simulated/floor/plating/airless{icon_state = "panelscorched"},/area/derelict/secret) +"cyS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area/derelict/secret) +"cyT" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{desc = "Looks like donk pockets work like twinkies, these look as fresh as all the others."},/turf/simulated/floor/plating/airless,/area/derelict/secret) +"cyU" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor/airless{icon_state = "asteroidfloor"},/area/derelict/secret) +"cyV" = (/obj/structure/table,/turf/simulated/floor/plating/airless,/area/derelict/secret) +"cyW" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/secret) +"cyX" = (/obj/item/weapon/cigbutt,/obj/machinery/light_construct{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/secret) +"cyY" = (/obj/structure/ore_box,/turf/simulated/floor/plating/airless{icon_state = "platingdmg1"},/area/derelict/secret) +"cyZ" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/airless{icon_state = "floorgrime"},/area/derelict/secret) +"cza" = (/turf/simulated/floor/airless{icon_state = "floorgrime"},/area/derelict/secret) +"czb" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/airless{icon_state = "floorgrime"},/area/derelict/secret) +"czc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/derelict/secret) +"czd" = (/obj/structure/ore_box,/turf/simulated/floor/airless{icon_state = "floorgrime"},/area/derelict/secret) +"cze" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/derelict/secret) +"czf" = (/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "medium"},/turf/unsimulated/floor/asteroid/underground/mapping,/area/mine/explored/dangerous) +"czg" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/grille/broken,/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/derelict/secret) +"czh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/derelict/secret) +"czi" = (/obj/machinery/door/airlock/glass{name = "Crew Area"; req_access_txt = "48"},/turf/simulated/floor/airless{icon_state = "asteroidfloor"},/area/derelict/secret) +"czj" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/derelict/secret) +"czk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/derelict/secret) +"czl" = (/obj/machinery/door/airlock/mining{name = "Mining Station Storage"; req_access_txt = "48"},/turf/simulated/floor/airless{icon_state = "floorgrime"},/area/derelict/secret) +"czm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/derelict/secret) +"czn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/secret) +"czo" = (/obj/structure/toilet{desc = "The HT-451, a torque rotation-based, waste disposal unit for small matter. Oh god, this ancient thing has been festering in here for years."; dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/airless{icon_state = "floorgrime"},/area/derelict/secret) +"czp" = (/obj/structure/sink{pixel_y = 30},/obj/structure/mirror{pixel_y = -32},/obj/machinery/light/small,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/airless{icon_state = "floorgrime"},/area/derelict/secret) +"czq" = (/obj/machinery/door/airlock{name = "Toilet"},/turf/simulated/floor/airless{icon_state = "floorgrime"},/area/derelict/secret) +"czr" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/airless{icon_state = "asteroidfloor"},/area/derelict/secret) +"czs" = (/obj/item/mounted/frame/apc_frame{dir = 1; pixel_y = 27},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/derelict/secret) +"czt" = (/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 5},/area/derelict/secret) +"czu" = (/obj/structure/window/reinforced,/turf/unsimulated/floor/asteroid/underground/mapping,/area/mine/explored/dangerous) +"czv" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/airless{icon_state = "asteroidfloor"},/area/derelict/secret) +"czw" = (/obj/effect/landmark/corpse/miner/rig,/turf/simulated/floor/airless{icon_state = "asteroidfloor"},/area/derelict/secret) +"czx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless{icon_state = "asteroidfloor"},/area/derelict/secret) +"czy" = (/obj/structure/bed/nest,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/derelict/secret) +"czz" = (/mob/living/simple_animal/hostile/alien/sentinel,/turf/simulated/floor/airless{icon_state = "asteroidfloor"},/area/derelict/secret) +"czA" = (/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 4},/area/derelict/secret) +"czB" = (/obj/machinery/door/airlock/glass_mining{name = "Mining Station Bridge"; req_access_txt = "48"},/obj/structure/window/barricade/full,/turf/simulated/floor/airless{icon_state = "floorgrime"},/area/derelict/secret) +"czC" = (/obj/structure/window/reinforced,/turf/simulated/floor/airless{icon_state = "floorgrime"},/area/mine/explored/dangerous) +"czD" = (/obj/effect/landmark/corpse/skellington,/turf/simulated/floor/airless{icon_state = "asteroidfloor"},/area/derelict/secret) +"czE" = (/obj/item/weapon/pickaxe,/turf/simulated/floor/airless{icon_state = "asteroidfloor"},/area/derelict/secret) +"czF" = (/mob/living/simple_animal/hostile/alien/queen/large,/turf/simulated/floor/airless{icon_state = "asteroidfloor"},/area/derelict/secret) +"czG" = (/obj/structure/cable,/turf/simulated/floor/airless{icon_state = "asteroidfloor"},/area/derelict/secret) +"czH" = (/obj/machinery/light,/turf/simulated/floor/airless{icon_state = "asteroidfloor"},/area/derelict/secret) +"czI" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/airless{icon_state = "floorgrime"},/area/derelict/secret) +"czJ" = (/obj/item/stack/rods,/turf/simulated/floor/airless{icon_state = "floorgrime"},/area/derelict/secret) +"czK" = (/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 6},/area/derelict/secret) +"czL" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille/broken,/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area/derelict/secret) +"czM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/shard,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/derelict/secret) +"czN" = (/obj/machinery/door/airlock/glass_medical{name = "Infirmary"; req_access_txt = "0"},/turf/simulated/floor/airless{icon_state = "asteroidfloor"},/area/derelict/secret) +"czO" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille/broken,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/derelict/secret) +"czP" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall,/area/derelict/secret) +"czQ" = (/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "48"},/turf/simulated/floor/plating{icon_state = "platingdmg1"},/area/derelict/secret) +"czR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/derelict/secret) +"czS" = (/obj/machinery/door/airlock/external/snow{name = "Mining External Airlock"; req_access_txt = "54"},/obj/structure/window/barricade/full,/turf/simulated/floor,/area/derelict/secret) +"czT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/derelict/secret) +"czU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/secret) +"czV" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/airless{icon_state = "asteroidfloor"},/area/derelict/secret) +"czW" = (/obj/machinery/power/battery/smes{charge = 5e+006},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating{icon_state = "panelscorched"},/area/derelict/secret) +"czX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating{icon_state = "platingdmg3"},/area/derelict/secret) +"czY" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/secret) +"czZ" = (/turf/simulated/floor/plating{icon_state = "panelscorched"},/area/derelict/secret) +"cAa" = (/obj/structure/closet/emcloset/cold,/turf/simulated/floor{icon_state = "floorgrime"},/area/derelict/secret) +"cAb" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/derelict/secret) +"cAc" = (/obj/machinery/sleeper,/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 1},/area/derelict/secret) +"cAd" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor/airless{icon_state = "asteroidfloor"},/area/derelict/secret) +"cAe" = (/obj/machinery/power/terminal{dir = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/derelict/secret) +"cAf" = (/turf/simulated/floor/plating{icon_state = "platingdmg1"},/area/derelict/secret) +"cAg" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{icon_state = "platingdmg3"},/area/derelict/secret) +"cAh" = (/turf/simulated/floor/plating{icon_state = "platingdmg3"},/area/derelict/secret) +"cAi" = (/obj/structure/ore_box,/turf/simulated/floor{icon_state = "warning"},/area/derelict/secret) +"cAj" = (/turf/simulated/floor{icon_state = "warning"},/area/derelict/secret) +"cAk" = (/obj/structure/sign/snow{pixel_x = 32},/turf/simulated/floor{icon_state = "warning"},/area/derelict/secret) +"cAl" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/power/port_gen/pacman{anchored = 1},/turf/simulated/floor/plating{icon_state = "platingdmg3"},/area/derelict/secret) +"cAm" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/port_gen/pacman{anchored = 1},/turf/simulated/floor/plating{icon_state = "panelscorched"},/area/derelict/secret) +"cAn" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/derelict/secret) +"cAo" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/derelict/secret) +"cAp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating,/area/derelict/secret) +"cAq" = (/obj/machinery/door/airlock/external/snow{name = "Mining External Airlock"; req_access_txt = "54"},/turf/simulated/floor/airless{icon_state = "asteroidfloor"},/area/derelict/secret) +"cAr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/derelict/secret) +"cAs" = (/obj/docking_port/destination/salvage/mining{areaname = "abandoned mining outpost"; dir = 2},/turf/unsimulated/floor/asteroid/underground/mapping,/area/mine/explored/dangerous) +"cAt" = (/mob/living/simple_animal/hostile/giant_spider/nurse,/turf/unsimulated/floor/asteroid/underground/mapping,/area/mine/explored/dangerous) +"cAu" = (/obj/effect/landmark/corpse/miner,/turf/unsimulated/floor/asteroid/underground/mapping,/area/mine/explored/dangerous) +"cAv" = (/turf/unsimulated/mineral/random/underground,/area/mine/explored) +"cAw" = (/obj/effect/decal/cleanable/blood{icon_state = "floor2"},/turf/unsimulated/floor/asteroid/underground/mapping,/area/mine/explored) +"cAx" = (/turf/unsimulated/floor/asteroid/underground/mapping,/area/mine/explored) +"cAy" = (/obj/effect/decal/cleanable/blood{icon_state = "floor6"},/turf/unsimulated/floor/asteroid/underground/mapping,/area/mine/explored) +"cAz" = (/obj/effect/decal/remains/xeno,/obj/effect/decal/cleanable/blood{icon_state = "floor5"},/turf/unsimulated/floor/asteroid/underground/mapping,/area/mine/explored) +"cAA" = (/obj/item/weapon/storage/bag/ore,/turf/unsimulated/floor/asteroid/underground/mapping,/area/mine/explored) +"cAB" = (/obj/effect/landmark{name = "bluespacerift"},/turf/unsimulated/floor/asteroid/underground/mapping,/area/mine/explored) +"cAC" = (/obj/item/weapon/pickaxe,/turf/unsimulated/floor/asteroid/underground/mapping,/area/mine/explored) +"cAD" = (/obj/effect/decal/cleanable/blood{icon_state = "floor6"},/turf/unsimulated/floor/asteroid/underground/mapping,/area/mine/unexplored) +"cAE" = (/obj/structure/ore_box,/turf/unsimulated/floor/asteroid/underground/mapping,/area/mine/explored) +"cAF" = (/mob/living/simple_animal/hostile/giant_spider/hunter,/turf/unsimulated/floor/asteroid/underground/mapping,/area/mine/explored/dangerous) +"cAG" = (/obj/effect/decal/cleanable/blood{icon_state = "floor5"},/turf/unsimulated/floor/asteroid/underground/mapping,/area/mine/explored) +"cAH" = (/mob/living/simple_animal/hostile/giant_spider/nurse/queen_spider,/turf/unsimulated/floor/asteroid/underground/mapping,/area/mine/explored/dangerous) +"cAI" = (/mob/living/simple_animal/hostile/asteroid/goliath,/turf/unsimulated/floor/asteroid/underground/mapping,/area/mine/explored) +"cAJ" = (/obj/machinery/artifact,/turf/unsimulated/floor/asteroid/underground/mapping,/area/mine/explored) +"cAK" = (/mob/living/simple_animal/hostile/asteroid/basilisk,/turf/unsimulated/floor/asteroid/underground/mapping,/area/mine/explored) +"cAL" = (/turf/simulated/floor/airless{icon_state = "circuit"},/area/mine/explored/dangerous) +"cAM" = (/turf/simulated/wall,/area/vox_trading_post/hallway) +"cAN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating/vox,/area/vox_trading_post/hallway) +"cAO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating/vox,/area/vox_trading_post/hallway) +"cAP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/structure/window/reinforced,/turf/simulated/floor/plating/vox,/area/vox_trading_post/hallway) +"cAQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating/vox,/area/vox_trading_post/hallway) +"cAR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating/vox,/area/vox_trading_post/hallway) +"cAS" = (/turf/simulated/floor/vox,/area/vox_trading_post/hallway) +"cAT" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/vox,/area/vox_trading_post/hallway) +"cAU" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/vox,/area/vox_trading_post/hallway) +"cAV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/vox,/area/vox_trading_post/hallway) +"cAW" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/vox,/area/vox_trading_post/hallway) +"cAX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/vox,/area/vox_trading_post/hallway) +"cAY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/vox,/area/vox_trading_post/hallway) +"cAZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/vox,/area/vox_trading_post/hallway) +"cBa" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/structure/window/reinforced,/turf/simulated/floor/plating/vox,/area/vox_trading_post/hallway) +"cBb" = (/obj/machinery/door/airlock/external/snow,/turf/simulated/floor/vox,/area/vox_trading_post/hallway) +"cBc" = (/obj/machinery/door/airlock/glass,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/vox,/area/vox_trading_post/hallway) +"cBd" = (/obj/machinery/door/airlock/glass,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/vox,/area/vox_trading_post/hallway) +"cBe" = (/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor/asteroid/underground/mapping,/area/mine/explored/dangerous) +"cBf" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/vox,/area/vox_trading_post/hallway) +"cBg" = (/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor/asteroid/underground/mapping,/area/mine/explored/dangerous) +"cBh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/vox,/area/vox_trading_post/hallway) +"cBi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/vox,/area/vox_trading_post/hallway) +"cBj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/turf/simulated/floor/plating/vox,/area/vox_trading_post/hallway) +"cBk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/vox,/area/vox_trading_post/hallway) +"cBl" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/vox,/area/vox_trading_post/hallway) +"cBm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/vox,/area/vox_trading_post/hallway) +"cBn" = (/obj/machinery/door/airlock/external/snow,/turf/simulated/floor/airless{icon_state = "warning"},/area/vox_trading_post/hallway) +"cBo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating/vox,/area/vox_trading_post/hallway) +"cBp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light{dir = 4},/turf/simulated/floor/vox,/area/vox_trading_post/hallway) +"cBq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{dir = 8},/turf/simulated/floor/vox,/area/vox_trading_post/hallway) +"cBr" = (/turf/simulated/wall,/area/vox_trading_post/vault) +"cBs" = (/obj/structure/closet/crate,/turf/simulated/floor/vox,/area/vox_trading_post/vault) +"cBt" = (/obj/machinery/alarm/vox{pixel_y = 24},/obj/structure/closet/crate/freezer,/turf/simulated/floor/vox,/area/vox_trading_post/vault) +"cBu" = (/obj/structure/closet/crate/freezer,/turf/simulated/floor/vox,/area/vox_trading_post/vault) +"cBv" = (/obj/structure/table,/obj/item/weapon/pickaxe,/turf/simulated/floor/vox,/area/vox_trading_post/vault) +"cBw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/glass,/turf/simulated/floor/vox,/area/vox_trading_post/hallway) +"cBx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light{dir = 4},/obj/machinery/door/airlock/glass,/turf/simulated/floor/vox,/area/vox_trading_post/hallway) +"cBy" = (/turf/simulated/floor/vox,/area/vox_trading_post/vault) +"cBz" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/vox,/area/vox_trading_post/vault) +"cBA" = (/obj/machinery/power/apc{dir = 8; pixel_x = -24},/obj/structure/closet/crate,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/vox,/area/vox_trading_post/vault) +"cBB" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/vox,/area/vox_trading_post/vault) +"cBC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/vox,/area/vox_trading_post/vault) +"cBD" = (/obj/structure/table,/obj/machinery/light{dir = 4},/turf/simulated/floor/vox,/area/vox_trading_post/vault) +"cBE" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/floor/vox,/area/vox_trading_post/hallway) +"cBF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/vox,/area/vox_trading_post/hallway) +"cBG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/vox_trading_post/vault) +"cBH" = (/obj/structure/closet/crate,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/vox,/area/vox_trading_post/vault) +"cBI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/vox,/area/vox_trading_post/vault) +"cBJ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/vox,/area/vox_trading_post/vault) +"cBK" = (/obj/structure/table,/turf/simulated/floor/vox,/area/vox_trading_post/vault) +"cBL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{dir = 8},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/vox,/area/vox_trading_post/hallway) +"cBM" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/vox,/area/vox_trading_post/hallway) +"cBN" = (/obj/machinery/door/airlock/glass,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating/vox,/area/vox_trading_post/vault) +"cBO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/vox,/area/vox_trading_post/vault) +"cBP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/vox,/area/vox_trading_post/vault) +"cBQ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/vox,/area/vox_trading_post/vault) +"cBR" = (/obj/machinery/vending/security,/turf/simulated/floor/vox,/area/vox_trading_post/vault) +"cBS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/vox,/area/vox_trading_post/hallway) +"cBT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/floor/vox,/area/vox_trading_post/hallway) +"cBU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/vox,/area/vox_trading_post/hallway) +"cBV" = (/turf/simulated/wall,/area/vox_trading_post/armory) +"cBW" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/vox,/area/vox_trading_post/hallway) +"cBX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/vox_trading_post/armory) +"cBY" = (/obj/structure/rack,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/plating/vox,/area/vox_trading_post/armory) +"cBZ" = (/obj/structure/rack,/turf/simulated/floor/plating/vox,/area/vox_trading_post/armory) +"cCa" = (/obj/structure/rack,/obj/item/weapon/dart_cartridge,/obj/machinery/alarm/vox{pixel_y = 24},/turf/simulated/floor/plating/vox,/area/vox_trading_post/armory) +"cCb" = (/obj/docking_port/destination/vox/mining,/turf/unsimulated/floor/asteroid/underground/mapping,/area/mine/explored/dangerous) +"cCc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/vox,/area/vox_trading_post/hallway) +"cCd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/vox,/area/vox_trading_post/hallway) +"cCe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light{dir = 1},/turf/simulated/floor/vox,/area/vox_trading_post/hallway) +"cCf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/vox,/area/vox_trading_post/hallway) +"cCg" = (/obj/machinery/door/airlock/glass,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating/vox,/area/vox_trading_post/armory) +"cCh" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating/vox,/area/vox_trading_post/armory) +"cCi" = (/turf/simulated/floor/plating/vox,/area/vox_trading_post/armory) +"cCj" = (/obj/machinery/light{dir = 4},/turf/simulated/floor/plating/vox,/area/vox_trading_post/armory) +"cCk" = (/turf/simulated/wall,/area/vox_trading_post/gardens) +"cCl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating/vox,/area/vox_trading_post/gardens) +"cCm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating/vox,/area/vox_trading_post/gardens) +"cCn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating/vox,/area/vox_trading_post/gardens) +"cCo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/vox,/area/vox_trading_post/hallway) +"cCp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/vox,/area/vox_trading_post/hallway) +"cCq" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/vox,/area/vox_trading_post/hallway) +"cCr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/vox,/area/vox_trading_post/hallway) +"cCs" = (/obj/structure/closet/vox_raiders,/obj/machinery/power/apc{dir = 8; pixel_x = -24},/obj/structure/cable,/turf/simulated/floor/plating/vox,/area/vox_trading_post/armory) +"cCt" = (/obj/structure/closet/vox_raiders,/turf/simulated/floor/plating/vox,/area/vox_trading_post/armory) +"cCu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/vox,/area/vox_trading_post/gardens) +"cCv" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/structure/sink{dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/vox{icon_state = "dark"},/area/vox_trading_post/gardens) +"cCw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/portable_atmospherics/hydroponics,/turf/simulated/floor/vox{icon_state = "dark"},/area/vox_trading_post/gardens) +"cCx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/portable_atmospherics/hydroponics,/obj/machinery/alarm/vox{pixel_y = 24},/obj/machinery/light{dir = 1},/turf/simulated/floor/vox{icon_state = "dark"},/area/vox_trading_post/gardens) +"cCy" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/portable_atmospherics/hydroponics,/turf/simulated/floor/vox{icon_state = "dark"},/area/vox_trading_post/gardens) +"cCz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/portable_atmospherics/hydroponics,/obj/machinery/light{dir = 1},/turf/simulated/floor/vox{icon_state = "dark"},/area/vox_trading_post/gardens) +"cCA" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/sink{dir = 4; pixel_x = 11},/turf/simulated/floor/vox{icon_state = "dark"},/area/vox_trading_post/gardens) +"cCB" = (/turf/simulated/wall,/area/vox_trading_post/trade_processing) +"cCC" = (/obj/structure/closet/hydrant,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/vox_trading_post/trade_processing) +"cCD" = (/obj/structure/closet/medical_wall,/turf/simulated/wall,/area/vox_trading_post/trade_processing) +"cCE" = (/turf/simulated/wall,/area/vox_trading_post/trading_floor) +"cCF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/structure/window/reinforced,/turf/simulated/floor/plating/vox,/area/vox_trading_post/gardens) +"cCG" = (/obj/machinery/portable_atmospherics/hydroponics,/turf/simulated/floor/vox{icon_state = "dark"},/area/vox_trading_post/gardens) +"cCH" = (/turf/simulated/floor/vox{icon_state = "green"; dir = 9},/area/vox_trading_post/gardens) +"cCI" = (/turf/simulated/floor/vox{icon_state = "green"; dir = 1},/area/vox_trading_post/gardens) +"cCJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/vox{icon_state = "green"; dir = 1},/area/vox_trading_post/gardens) +"cCK" = (/turf/simulated/floor/vox{icon_state = "green"; dir = 5},/area/vox_trading_post/gardens) +"cCL" = (/obj/effect/decal/warning_stripes{icon_state = "oxygen"; dir = 8},/obj/effect/decal/warning_stripes{icon_state = "old"; dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/vox,/area/vox_trading_post/trade_processing) +"cCM" = (/obj/machinery/alarm/vox{pixel_y = 24},/obj/machinery/door/airlock/external/snow,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/vox,/area/vox_trading_post/trade_processing) +"cCN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101; on = 1},/turf/simulated/floor/vox,/area/vox_trading_post/trade_processing) +"cCO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/vox,/area/vox_trading_post/trade_processing) +"cCP" = (/obj/machinery/door/airlock/external/snow,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/vox,/area/vox_trading_post/trading_floor) +"cCQ" = (/obj/machinery/alarm{pixel_y = 24},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/effect/decal/warning_stripes{icon_state = "old"; dir = 8},/obj/effect/decal/warning_stripes{icon_state = "nitrogen"; dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/vox_trading_post/trading_floor) +"cCR" = (/obj/structure/bed/chair,/turf/simulated/floor{icon_state = "dark"},/area/vox_trading_post/trading_floor) +"cCS" = (/obj/structure/table/reinforced,/obj/item/weapon/book/manual/robotics_cyborgs,/turf/simulated/floor{icon_state = "dark"},/area/vox_trading_post/trading_floor) +"cCT" = (/obj/machinery/portable_atmospherics/hydroponics,/obj/machinery/light{dir = 8},/turf/simulated/floor/vox{icon_state = "dark"},/area/vox_trading_post/gardens) +"cCU" = (/turf/simulated/floor/vox,/area/vox_trading_post/gardens) +"cCV" = (/obj/effect/landmark/start{name = "Trader"},/turf/simulated/floor/vox,/area/vox_trading_post/gardens) +"cCW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/vox,/area/vox_trading_post/gardens) +"cCX" = (/obj/effect/landmark{name = "bluespacerift"},/turf/simulated/floor/vox,/area/vox_trading_post/gardens) +"cCY" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/vox,/area/vox_trading_post/gardens) +"cCZ" = (/obj/machinery/portable_atmospherics/hydroponics,/obj/machinery/light{dir = 4},/turf/simulated/floor/vox{icon_state = "dark"},/area/vox_trading_post/gardens) +"cDa" = (/obj/machinery/power/apc{dir = 8; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/vox,/area/vox_trading_post/trade_processing) +"cDb" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/wall,/area/vox_trading_post/trade_processing) +"cDc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating/vox,/area/vox_trading_post/trade_processing) +"cDd" = (/obj/effect/decal/warning_stripes{icon_state = "corner"; dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating/vox,/area/vox_trading_post/trade_processing) +"cDe" = (/obj/machinery/power/apc{dir = 8; pixel_x = -24},/obj/structure/cable,/obj/effect/decal/warning_stripes{icon_state = "corner"; dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/vox_trading_post/trading_floor) +"cDf" = (/turf/simulated/floor{icon_state = "dark"},/area/vox_trading_post/trading_floor) +"cDg" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/vox_trading_post/trading_floor) +"cDh" = (/obj/machinery/seed_extractor,/turf/simulated/floor/vox,/area/vox_trading_post/gardens) +"cDi" = (/obj/machinery/biogenerator,/turf/simulated/floor/vox,/area/vox_trading_post/gardens) +"cDj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/table,/turf/simulated/floor/vox,/area/vox_trading_post/gardens) +"cDk" = (/obj/machinery/smartfridge,/turf/simulated/floor/vox,/area/vox_trading_post/gardens) +"cDl" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor/vox,/area/vox_trading_post/gardens) +"cDm" = (/turf/simulated/floor/vox{icon_state = "dark"},/area/vox_trading_post/gardens) +"cDn" = (/obj/machinery/door/airlock/glass,/turf/simulated/floor/plating/vox,/area/vox_trading_post/hallway) +"cDo" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor/vox,/area/vox_trading_post/hallway) +"cDp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/vox,/area/vox_trading_post/trade_processing) +"cDq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/vox,/area/vox_trading_post/trade_processing) +"cDr" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/vox,/area/vox_trading_post/trade_processing) +"cDs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/vox,/area/vox_trading_post/trade_processing) +"cDt" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/item/device/radio,/obj/item/device/radio,/obj/item/device/radio,/obj/item/device/radio/headset,/turf/simulated/floor/vox,/area/vox_trading_post/trade_processing) +"cDu" = (/obj/machinery/vending/discount,/turf/simulated/floor{icon_state = "dark"},/area/vox_trading_post/trading_floor) +"cDv" = (/obj/structure/bed/chair{dir = 8},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/vox_trading_post/trading_floor) +"cDw" = (/obj/machinery/atmospherics/pipe/simple/filtering/hidden{dir = 4},/turf/simulated/wall,/area/vox_trading_post/trading_floor) +"cDx" = (/obj/machinery/atmospherics/pipe/simple/filtering/hidden{dir = 10},/turf/simulated/wall,/area/vox_trading_post/trading_floor) +"cDy" = (/turf/simulated/wall,/area/vox_trading_post/eva) +"cDz" = (/obj/machinery/door/airlock/external/snow,/obj/machinery/access_button{command = "cycle_exterior"; master_tag = "vox_eva_airlock_control"; name = null; pixel_x = -24; req_access_txt = ""},/turf/simulated/floor/plating/vox,/area/vox_trading_post/eva) +"cDA" = (/obj/machinery/vending/hydronutrients,/turf/simulated/floor/vox,/area/vox_trading_post/gardens) +"cDB" = (/obj/machinery/vending/hydroseeds{slogan_delay = 700},/turf/simulated/floor/vox,/area/vox_trading_post/gardens) +"cDC" = (/obj/structure/closet/crate/hydroponics/prespawned,/turf/simulated/floor/vox,/area/vox_trading_post/gardens) +"cDD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/structure/window/reinforced,/turf/simulated/floor/plating/vox,/area/vox_trading_post/trade_processing) +"cDE" = (/turf/simulated/floor/vox,/area/vox_trading_post/trade_processing) +"cDF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/vox,/area/vox_trading_post/trade_processing) +"cDG" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/floor/vox,/area/vox_trading_post/trade_processing) +"cDH" = (/obj/structure/bed/chair/office/dark{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/vox,/area/vox_trading_post/trade_processing) +"cDI" = (/obj/structure/table/reinforced,/obj/machinery/door/window{dir = 4; base_state = "right"},/obj/machinery/door/window{dir = 8},/turf/simulated/floor/vox{icon_state = "rockvault"},/area/vox_trading_post/trading_floor) +"cDJ" = (/turf/simulated/floor{icon_state = "dark-markings"; dir = 8},/area/vox_trading_post/trading_floor) +"cDK" = (/turf/simulated/floor{icon_state = "dark loading"; dir = 4},/area/vox_trading_post/trading_floor) +"cDL" = (/obj/machinery/door/airlock/external/snow,/turf/simulated/floor{icon_state = "dark"},/area/vox_trading_post/trading_floor) +"cDM" = (/turf/simulated/floor,/area/vox_trading_post/trading_floor) +"cDN" = (/obj/item/weapon/storage/firstaid/o2,/obj/item/weapon/storage/firstaid/o2,/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor,/area/vox_trading_post/trading_floor) +"cDO" = (/obj/structure/window/full/reinforced,/obj/machinery/atmospherics/pipe/simple/filtering/hidden,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/vox_trading_post/trading_floor) +"cDP" = (/obj/machinery/atmospherics/unary/tank/oxygen,/turf/unsimulated/floor/airless{icon_state = "asteroidplating"},/area/mine/explored) +"cDQ" = (/turf/simulated/floor/engine/vacuum,/area/vox_trading_post/eva) +"cDR" = (/obj/machinery/airlock_sensor{id_tag = "vox_eva_airlock_sensor"; master_tag = "vox_eva_airlock_control"; pixel_x = 24},/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor/engine/vacuum,/area/vox_trading_post/eva) +"cDS" = (/obj/machinery/portable_atmospherics/hydroponics,/obj/machinery/power/apc{dir = 8; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/vox{icon_state = "dark"},/area/vox_trading_post/gardens) +"cDT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/vox{icon_state = "green"; dir = 10},/area/vox_trading_post/gardens) +"cDU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/vox{icon_state = "green"},/area/vox_trading_post/gardens) +"cDV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/vox{icon_state = "green"},/area/vox_trading_post/gardens) +"cDW" = (/turf/simulated/floor/vox{icon_state = "green"},/area/vox_trading_post/gardens) +"cDX" = (/turf/simulated/floor/vox{icon_state = "green"; dir = 6},/area/vox_trading_post/gardens) +"cDY" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/vox,/area/vox_trading_post/hallway) +"cDZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/vox,/area/vox_trading_post/hallway) +"cEa" = (/obj/machinery/door/airlock/glass,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/vox,/area/vox_trading_post/trade_processing) +"cEb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/vox,/area/vox_trading_post/trade_processing) +"cEc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/vox,/area/vox_trading_post/trade_processing) +"cEd" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/effect/landmark/start{name = "Trader"},/turf/simulated/floor/vox,/area/vox_trading_post/trade_processing) +"cEe" = (/obj/machinery/light{dir = 4},/obj/structure/closet,/turf/simulated/floor/vox,/area/vox_trading_post/trade_processing) +"cEf" = (/obj/machinery/light{dir = 8},/obj/machinery/vending/groans,/turf/simulated/floor{icon_state = "dark"},/area/vox_trading_post/trading_floor) +"cEg" = (/obj/structure/table/reinforced,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor{icon_state = "dark"},/area/vox_trading_post/trading_floor) +"cEh" = (/obj/structure/window/full/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/vox_trading_post/trading_floor) +"cEi" = (/obj/structure/closet/emcloset/vox,/turf/simulated/floor,/area/vox_trading_post/trading_floor) +"cEj" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/vox_trading_post/trading_floor) +"cEk" = (/obj/structure/window/full/reinforced,/obj/machinery/atmospherics/pipe/manifold/filtering/hidden,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/vox_trading_post/trading_floor) +"cEl" = (/obj/machinery/atmospherics/pipe/manifold/filtering/hidden,/turf/unsimulated/floor/airless{icon_state = "asteroidplating"},/area/mine/explored) +"cEm" = (/obj/machinery/atmospherics/pipe/simple/filtering/hidden{dir = 9},/turf/unsimulated/floor/airless{icon_state = "asteroidplating"},/area/mine/explored) +"cEn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/engine/vacuum,/area/vox_trading_post/eva) +"cEo" = (/obj/machinery/atmospherics/binary/dp_vent_pump/high_volume{dir = 4; frequency = 1449; id_tag = "vox_eva_airlock_pump"},/turf/simulated/floor/engine/vacuum,/area/vox_trading_post/eva) +"cEp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/closet/emcloset/vox,/turf/simulated/floor/engine/vacuum,/area/vox_trading_post/eva) +"cEq" = (/obj/structure/sink{dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/vox{icon_state = "dark"},/area/vox_trading_post/gardens) +"cEr" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/machinery/portable_atmospherics/hydroponics,/turf/simulated/floor/vox{icon_state = "dark"},/area/vox_trading_post/gardens) +"cEs" = (/obj/machinery/portable_atmospherics/hydroponics,/obj/machinery/light,/turf/simulated/floor/vox{icon_state = "dark"},/area/vox_trading_post/gardens) +"cEt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/vox{icon_state = "greenfull"},/area/vox_trading_post/gardens) +"cEu" = (/obj/structure/sink{dir = 4; pixel_x = 11},/turf/simulated/floor/vox{icon_state = "dark"},/area/vox_trading_post/gardens) +"cEv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/vox,/area/vox_trading_post/trade_processing) +"cEw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light{dir = 8},/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor/vox,/area/vox_trading_post/trade_processing) +"cEx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/vox,/area/vox_trading_post/trade_processing) +"cEy" = (/obj/structure/table,/turf/simulated/floor/vox,/area/vox_trading_post/trade_processing) +"cEz" = (/obj/structure/bookcase,/obj/item/weapon/book/manual/hydroponics_pod_people,/obj/item/weapon/book/manual/excavation,/turf/simulated/floor{icon_state = "dark"},/area/vox_trading_post/trading_floor) +"cEA" = (/obj/structure/table/reinforced,/obj/item/weapon/book/manual/barman_recipes,/turf/simulated/floor{icon_state = "dark"},/area/vox_trading_post/trading_floor) +"cEB" = (/obj/structure/window/full/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/vox_trading_post/trading_floor) +"cEC" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor,/area/vox_trading_post/trading_floor) +"cED" = (/turf/unsimulated/floor/airless{icon_state = "asteroidwarning"; dir = 5},/area/mine/explored) +"cEE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/vox_trading_post/eva) +"cEF" = (/obj/machinery/door/airlock/external/snow,/obj/machinery/access_button{command = "cycle_interior"; master_tag = "vox_eva_airlock_control"; name = null; pixel_x = -24; req_access_txt = "55"},/turf/simulated/floor/plating/vox,/area/vox_trading_post/eva) +"cEG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/vox_trading_post/eva) +"cEH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating/vox,/area/vox_trading_post/gardens) +"cEI" = (/obj/machinery/door/airlock/glass,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/vox,/area/vox_trading_post/gardens) +"cEJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating/vox,/area/vox_trading_post/gardens) +"cEK" = (/obj/machinery/vending/medical,/turf/simulated/floor/vox,/area/vox_trading_post/trade_processing) +"cEL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/vox,/area/vox_trading_post/trade_processing) +"cEM" = (/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "dark"},/area/vox_trading_post/trading_floor) +"cEN" = (/obj/structure/window/full/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/vox_trading_post/trading_floor) +"cEO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating/vox,/area/vox_trading_post/eva) +"cEP" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/plating/vox,/area/vox_trading_post/eva) +"cEQ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/machinery/alarm/vox{pixel_y = 24},/turf/simulated/floor/plating/vox,/area/vox_trading_post/eva) +"cER" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/vox_trading_post/eva) +"cES" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/power/apc{dir = 8; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/vox,/area/vox_trading_post/hallway) +"cET" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/vox,/area/vox_trading_post/hallway) +"cEU" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/vox,/area/vox_trading_post/hallway) +"cEV" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/vox,/area/vox_trading_post/hallway) +"cEW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/vox,/area/vox_trading_post/hallway) +"cEX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/alarm/vox{pixel_y = 24},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/vox,/area/vox_trading_post/hallway) +"cEY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/vox,/area/vox_trading_post/hallway) +"cEZ" = (/obj/structure/table,/obj/item/weapon/pickaxe{pixel_y = -16},/obj/item/weapon/pickaxe,/turf/simulated/floor/vox,/area/vox_trading_post/trade_processing) +"cFa" = (/obj/item/weapon/mop,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/vox,/area/vox_trading_post/trade_processing) +"cFb" = (/obj/structure/closet,/turf/simulated/floor/vox,/area/vox_trading_post/trade_processing) +"cFc" = (/obj/structure/bookcase,/obj/item/weapon/book/manual/engineering_hacking,/obj/item/weapon/book/manual/detective,/turf/simulated/floor{icon_state = "dark"},/area/vox_trading_post/trading_floor) +"cFd" = (/turf/unsimulated/floor/airless{icon_state = "asteroidwarning"; dir = 6},/area/mine/explored) +"cFe" = (/obj/machinery/light/small,/turf/unsimulated/floor/asteroid/underground/mapping,/area/mine/explored) +"cFf" = (/obj/machinery/power/apc{dir = 8; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating/vox,/area/vox_trading_post/eva) +"cFg" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating/vox,/area/vox_trading_post/eva) +"cFh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating/vox,/area/vox_trading_post/eva) +"cFi" = (/obj/machinery/door/airlock/glass,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating/vox,/area/vox_trading_post/eva) +"cFj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/vox,/area/vox_trading_post/hallway) +"cFk" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/vox,/area/vox_trading_post/hallway) +"cFl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/vox,/area/vox_trading_post/hallway) +"cFm" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/vox,/area/vox_trading_post/hallway) +"cFn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/vox,/area/vox_trading_post/hallway) +"cFo" = (/obj/structure/table,/obj/item/weapon/pickaxe,/turf/simulated/floor/vox,/area/vox_trading_post/trade_processing) +"cFp" = (/obj/structure/closet/emcloset/vox,/turf/simulated/floor/vox,/area/vox_trading_post/trade_processing) +"cFq" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor/vox,/area/vox_trading_post/trade_processing) +"cFr" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{icon_state = "dark"},/area/vox_trading_post/trading_floor) +"cFs" = (/turf/simulated/floor/plating/vox,/area/vox_trading_post/eva) +"cFt" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101; on = 1},/turf/simulated/floor/plating/vox,/area/vox_trading_post/eva) +"cFu" = (/turf/simulated/wall,/area/vox_trading_post/storage_1) +"cFv" = (/obj/machinery/door/airlock/glass,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/vox,/area/vox_trading_post/storage_1) +"cFw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/vox_trading_post/storage_1) +"cFx" = (/turf/simulated/wall,/area/vox_trading_post/atmos) +"cFy" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/vox,/area/vox_trading_post/atmos) +"cFz" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/vox,/area/vox_trading_post/atmos) +"cFA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/turf/simulated/floor/plating/vox,/area/vox_trading_post/atmos) +"cFB" = (/obj/machinery/door/airlock/glass,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/vox,/area/vox_trading_post/atmos) +"cFC" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/vox,/area/vox_trading_post/atmos) +"cFD" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2,/turf/simulated/floor/plating/vox,/area/vox_trading_post/eva) +"cFE" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin,/turf/simulated/floor/plating/vox,/area/vox_trading_post/eva) +"cFF" = (/obj/structure/table,/obj/item/stack/sheet/glass/rglass,/obj/item/stack/sheet/glass/rglass,/turf/simulated/floor/plating/vox,/area/vox_trading_post/eva) +"cFG" = (/obj/structure/table,/turf/simulated/floor/plating/vox,/area/vox_trading_post/storage_1) +"cFH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/vox,/area/vox_trading_post/storage_1) +"cFI" = (/obj/machinery/alarm/vox{pixel_y = 24},/obj/structure/table,/turf/simulated/floor/plating/vox,/area/vox_trading_post/storage_1) +"cFJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/table,/obj/item/weapon/circuitboard/autolathe,/obj/item/weapon/circuitboard/microwave,/obj/item/weapon/circuitboard/arcade,/obj/item/weapon/circuitboard/washing_machine,/turf/simulated/floor/plating/vox,/area/vox_trading_post/storage_1) +"cFK" = (/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor/vox{icon_state = "bot"},/area/vox_trading_post/atmos) +"cFL" = (/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/floor/vox{icon_state = "bot"},/area/vox_trading_post/atmos) +"cFM" = (/obj/machinery/space_heater/air_conditioner,/turf/simulated/floor/vox{icon_state = "bot"},/area/vox_trading_post/atmos) +"cFN" = (/obj/machinery/space_heater,/turf/simulated/floor/vox{icon_state = "bot"},/area/vox_trading_post/atmos) +"cFO" = (/turf/simulated/floor/vox,/area/vox_trading_post/atmos) +"cFP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/vox,/area/vox_trading_post/atmos) +"cFQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/vox,/area/vox_trading_post/atmos) +"cFR" = (/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_on"; on = 1},/obj/machinery/alarm/vox{pixel_y = 24},/turf/simulated/floor/vox,/area/vox_trading_post/atmos) +"cFS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor/plating/vox,/area/vox_trading_post/atmos) +"cFT" = (/obj/structure/window/full/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating/vox,/area/vox_trading_post/atmos) +"cFU" = (/obj/machinery/atmospherics/unary/vent_pump{canSpawnMice = 0; dir = 8; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "vox_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/obj/machinery/air_sensor{frequency = 1441; id_tag = "vox_sensor"; output = 63},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/vox_trading_post/atmos) +"cFV" = (/obj/machinery/atmospherics/miner/nitrogen,/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/vox_trading_post/atmos) +"cFW" = (/obj/machinery/power/apc{dir = 8; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/bed/roller,/turf/simulated/floor/plating/vox,/area/vox_trading_post/storage_1) +"cFX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating/vox,/area/vox_trading_post/storage_1) +"cFY" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating/vox,/area/vox_trading_post/storage_1) +"cFZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating/vox,/area/vox_trading_post/storage_1) +"cGa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/vox,/area/vox_trading_post/atmos) +"cGb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/vox,/area/vox_trading_post/atmos) +"cGc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating/vox,/area/vox_trading_post/atmos) +"cGd" = (/obj/structure/window/full/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating/vox,/area/vox_trading_post/atmos) +"cGe" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; frequency = 1441; icon_state = "on"; id_tag = "vox_in"; on = 1},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/vox_trading_post/atmos) +"cGf" = (/obj/effect/decal/warning_stripes{icon_state = "nitrogen"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/vox_trading_post/atmos) +"cGg" = (/obj/machinery/light/small{dir = 8},/obj/structure/bed/roller,/turf/simulated/floor/plating/vox,/area/vox_trading_post/storage_1) +"cGh" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101; on = 1},/turf/simulated/floor/plating/vox,/area/vox_trading_post/storage_1) +"cGi" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating/vox,/area/vox_trading_post/storage_1) +"cGj" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating/vox,/area/vox_trading_post/storage_1) +"cGk" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 6},/obj/machinery/light{dir = 8},/turf/simulated/floor/vox,/area/vox_trading_post/atmos) +"cGl" = (/obj/machinery/atmospherics/binary/volume_pump/on,/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/simulated/floor/vox,/area/vox_trading_post/atmos) +"cGm" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/vox,/area/vox_trading_post/atmos) +"cGn" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/vox,/area/vox_trading_post/atmos) +"cGo" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/vox,/area/vox_trading_post/atmos) +"cGp" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/vox,/area/vox_trading_post/atmos) +"cGq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/simulated/floor/vox,/area/vox_trading_post/atmos) +"cGr" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 10},/turf/simulated/floor/vox,/area/vox_trading_post/atmos) +"cGs" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "vox_in"; name = "Nitrogen Supply Control"; output_tag = "vox_out"; sensors = list("vox_sensor" = "Tank")},/turf/simulated/floor/vox,/area/vox_trading_post/atmos) +"cGt" = (/obj/structure/bed/roller,/turf/simulated/floor/plating/vox,/area/vox_trading_post/storage_1) +"cGu" = (/turf/simulated/floor/plating/vox,/area/vox_trading_post/storage_1) +"cGv" = (/obj/machinery/vending/tool,/turf/simulated/floor/plating/vox,/area/vox_trading_post/storage_1) +"cGw" = (/obj/machinery/power/battery/smes/infinite,/obj/structure/cable,/turf/simulated/floor/plating/vox,/area/vox_trading_post/storage_1) +"cGx" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/machinery/power/apc{dir = 8; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/vox,/area/vox_trading_post/atmos) +"cGy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/vox,/area/vox_trading_post/atmos) +"cGz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/vox,/area/vox_trading_post/atmos) +"cGA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/floor/vox,/area/vox_trading_post/atmos) +"cGB" = (/obj/machinery/atmospherics/trinary/tvalve/digital/mirrored{dir = 8; pixel_x = -1; pixel_y = 1},/turf/simulated/floor/vox,/area/vox_trading_post/atmos) +"cGC" = (/obj/machinery/atmospherics/trinary/filter{dir = 4; filter_type = 2; icon_state = "intact_on"; name = "Gas filter (Vox N2 tank)"; on = 1},/turf/simulated/floor/vox,/area/vox_trading_post/atmos) +"cGD" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 9},/turf/simulated/floor/vox,/area/vox_trading_post/atmos) +"cGE" = (/obj/machinery/vending/engivend,/turf/simulated/floor/vox,/area/vox_trading_post/atmos) +"cGF" = (/obj/machinery/light/small{dir = 1},/turf/unsimulated/floor/asteroid/underground/mapping,/area/mine/explored) +"cGG" = (/turf/simulated/wall,/area/mine/unexplored) +"cGH" = (/obj/machinery/power/terminal{dir = 1},/turf/simulated/wall,/area/vox_trading_post/storage_1) +"cGI" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/turf/simulated/floor/vox,/area/vox_trading_post/atmos) +"cGJ" = (/obj/effect/landmark/start{name = "Trader"},/turf/simulated/floor/vox,/area/vox_trading_post/atmos) +"cGK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/machinery/light,/turf/simulated/floor/plating/vox,/area/vox_trading_post/atmos) +"cGL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/rack,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/glass/glass{amount = 50; pixel_x = -3; pixel_y = 2},/turf/simulated/floor/plating/vox,/area/vox_trading_post/atmos) +"cGM" = (/obj/machinery/pipedispenser,/turf/simulated/floor/vox,/area/vox_trading_post/atmos) +"cGN" = (/obj/machinery/pipedispenser/disposal,/turf/simulated/floor/vox,/area/vox_trading_post/atmos) +"cGO" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/atmospherics/pipe/simple/yellow/visible,/turf/simulated/floor/vox{icon_state = "delivery"},/area/vox_trading_post/atmos) +"cGP" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor/vox{icon_state = "delivery"},/area/vox_trading_post/atmos) +"cGQ" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/vox{icon_state = "delivery"},/area/vox_trading_post/atmos) +"cGR" = (/obj/machinery/portable_atmospherics/canister/plasma,/turf/simulated/floor/vox{icon_state = "delivery"},/area/vox_trading_post/atmos) +"cGS" = (/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor/vox{icon_state = "delivery"},/area/vox_trading_post/atmos) +"cGT" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/turf/simulated/wall,/area/vox_trading_post/atmos) +"cGU" = (/turf/unsimulated/floor/airless{icon_state = "asteroidwarning"; dir = 9},/area/mine/explored) +"cGV" = (/turf/unsimulated/floor/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) +"cGW" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/structure/catwalk,/turf/unsimulated/floor/asteroid/underground/mapping,/area/mine/explored/dangerous) +"cGX" = (/turf/simulated/wall,/area/research_outpost/entry{name = "Outpost Research Dock"}) +"cGY" = (/obj/machinery/door/airlock/external/snow{name = "Research Outpost"; req_access_txt = "47"},/turf/simulated/floor/plating,/area/research_outpost/entry{name = "Outpost Research Dock"}) +"cGZ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/research_outpost/entry{name = "Outpost Research Dock"}) +"cHa" = (/turf/simulated/wall,/area/mine/eva{name = "Outpost Mining Dock"}) +"cHb" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/mine/eva{name = "Outpost Mining Dock"}) +"cHc" = (/obj/machinery/door/airlock/external/snow{name = "Mining Station"; req_access_txt = "54"},/turf/simulated/floor/plating,/area/mine/eva{name = "Outpost Mining Dock"}) +"cHd" = (/obj/machinery/atmospherics/unary/vent{dir = 1},/obj/structure/catwalk,/turf/unsimulated/floor/asteroid/underground/mapping,/area/mine/explored/dangerous) +"cHe" = (/obj/machinery/recharger{pixel_x = -24; pixel_y = 0},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/research_outpost/entry{name = "Outpost Research Dock"}) +"cHf" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/research_outpost/entry{name = "Outpost Research Dock"}) +"cHg" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/status_display{pixel_x = 32; pixel_y = 0},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/research_outpost/entry{name = "Outpost Research Dock"}) +"cHh" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/status_display{pixel_x = -32; pixel_y = 0},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/mine/eva{name = "Outpost Mining Dock"}) +"cHi" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/mine/eva{name = "Outpost Mining Dock"}) +"cHj" = (/obj/machinery/recharger{pixel_x = 24; pixel_y = 0},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/mine/eva{name = "Outpost Mining Dock"}) +"cHk" = (/obj/structure/closet/emcloset/cold,/obj/machinery/recharger{pixel_x = -24; pixel_y = 0},/turf/simulated/floor,/area/research_outpost/entry{name = "Outpost Research Dock"}) +"cHl" = (/turf/simulated/floor,/area/research_outpost/entry{name = "Outpost Research Dock"}) +"cHm" = (/obj/structure/ore_box,/turf/simulated/floor,/area/research_outpost/entry{name = "Outpost Research Dock"}) +"cHn" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/research_outpost/entry{name = "Outpost Research Dock"}) +"cHo" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/research_outpost/entry{name = "Outpost Research Dock"}) +"cHp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/mine/eva{name = "Outpost Mining Dock"}) +"cHq" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/mine/eva{name = "Outpost Mining Dock"}) +"cHr" = (/obj/structure/ore_box,/turf/simulated/floor,/area/mine/eva{name = "Outpost Mining Dock"}) +"cHs" = (/turf/simulated/floor,/area/mine/eva{name = "Outpost Mining Dock"}) +"cHt" = (/obj/structure/closet/emcloset/cold,/obj/machinery/recharger{pixel_x = 24; pixel_y = 0},/turf/simulated/floor,/area/mine/eva{name = "Outpost Mining Dock"}) +"cHu" = (/turf/simulated/wall,/area/research_outpost/bathroom{name = "Outpost Living Quarters"}) +"cHv" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/research_outpost/bathroom{name = "Outpost Living Quarters"}) +"cHw" = (/obj/machinery/door/airlock/external/snow{name = "Research Outpost"; req_access_txt = "47"},/turf/simulated/floor,/area/research_outpost/entry{name = "Outpost Research Dock"}) +"cHx" = (/obj/structure/table,/obj/item/clothing/gloves/latex,/obj/machinery/status_display{pixel_x = -32; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/entry{name = "Outpost Research Dock"}) +"cHy" = (/obj/structure/closet/emcloset/cold,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/entry{name = "Outpost Research Dock"}) +"cHz" = (/obj/machinery/computer/shuttle_control/research,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/entry{name = "Outpost Research Dock"}) +"cHA" = (/obj/machinery/computer/shuttle_control/research,/turf/simulated/floor,/area/mine/eva{name = "Outpost Mining Dock"}) +"cHB" = (/obj/structure/closet/emcloset/cold,/turf/simulated/floor,/area/mine/eva{name = "Outpost Mining Dock"}) +"cHC" = (/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/structure/table,/obj/machinery/status_display{pixel_x = 32; pixel_y = 0},/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/mine/eva{name = "Outpost Mining Dock"}) +"cHD" = (/obj/machinery/door/airlock/external/snow{name = "Mining Station"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/eva{name = "Outpost Mining Dock"}) +"cHE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/mine/eva{name = "Outpost Mining Dock"}) +"cHF" = (/obj/structure/bed,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor/carpet,/area/research_outpost/bathroom{name = "Outpost Living Quarters"}) +"cHG" = (/turf/simulated/floor/carpet,/area/research_outpost/bathroom{name = "Outpost Living Quarters"}) +"cHH" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/turf/simulated/floor/carpet,/area/research_outpost/bathroom{name = "Outpost Living Quarters"}) +"cHI" = (/obj/structure/dispenser/oxygen,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/entry{name = "Outpost Research Dock"}) +"cHJ" = (/turf/simulated/floor{icon_state = "white"},/area/research_outpost/entry{name = "Outpost Research Dock"}) +"cHK" = (/obj/structure/table,/obj/item/weapon/storage/box/excavation,/obj/item/weapon/pickaxe,/obj/item/weapon/wrench,/obj/item/device/measuring_tape,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/entry{name = "Outpost Research Dock"}) +"cHL" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/research_outpost/entry{name = "Outpost Research Dock"}) +"cHM" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/entry{name = "Outpost Research Dock"}) +"cHN" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/entry{name = "Outpost Research Dock"}) +"cHO" = (/obj/machinery/door/airlock/external/snow{name = "Research Outpost Dock Airlock"; req_access_txt = "47"},/turf/simulated/floor/plating,/area/research_outpost/entry{name = "Outpost Research Dock"}) +"cHP" = (/obj/machinery/door/airlock/external/snow{name = "Mining Station Dock Airlock"; req_access_txt = "54"},/obj/docking_port/destination/research/outpost{dir = 8},/turf/simulated/floor/plating,/area/mine/eva{name = "Outpost Mining Dock"}) +"cHQ" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/mine/eva{name = "Outpost Mining Dock"}) +"cHR" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/eva{name = "Outpost Mining Dock"}) +"cHS" = (/obj/structure/rack,/obj/item/weapon/pickaxe,/obj/machinery/camera{c_tag = "EVA"; dir = 4; network = list("MINE")},/obj/item/weapon/storage/bag/ore,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor,/area/mine/eva{name = "Outpost Mining Dock"}) +"cHT" = (/obj/structure/dispenser/oxygen,/turf/simulated/floor,/area/mine/eva{name = "Outpost Mining Dock"}) +"cHU" = (/obj/machinery/mineral/output,/obj/machinery/camera{c_tag = "Mint"; dir = 8; network = list("MINE")},/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/mine/eva{name = "Outpost Mining Dock"}) +"cHV" = (/obj/structure/bed,/obj/item/weapon/bedsheet/brown,/obj/machinery/alarm{dir = 4; pixel_x = -22},/turf/simulated/floor/carpet,/area/research_outpost/bathroom{name = "Outpost Living Quarters"}) +"cHW" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/carpet,/area/research_outpost/bathroom{name = "Outpost Living Quarters"}) +"cHX" = (/obj/structure/table,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/carpet,/area/research_outpost/bathroom{name = "Outpost Living Quarters"}) +"cHY" = (/obj/structure/ore_box,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/entry{name = "Outpost Research Dock"}) +"cHZ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/entry{name = "Outpost Research Dock"}) +"cIa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/entry{name = "Outpost Research Dock"}) +"cIb" = (/obj/machinery/door/airlock/research{name = "Xenoarchaeology Wing"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/entry{name = "Outpost Research Dock"}) +"cIc" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/entry{name = "Outpost Research Dock"}) +"cId" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor,/area/mine/eva{name = "Outpost Mining Dock"}) +"cIe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/mine/eva{name = "Outpost Mining Dock"}) +"cIf" = (/obj/machinery/door/airlock/glass_mining{name = "Mining Station EVA"; req_access_txt = "54"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/mine/eva{name = "Outpost Mining Dock"}) +"cIg" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/mine/eva{name = "Outpost Mining Dock"}) +"cIh" = (/obj/machinery/door/airlock/glass_mining{name = "Mint"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/eva{name = "Outpost Mining Dock"}) +"cIi" = (/obj/machinery/conveyor_switch/oneway{id_tag = "mining_mint"; name = "mining conveyor"},/turf/simulated/floor,/area/mine/eva{name = "Outpost Mining Dock"}) +"cIj" = (/obj/machinery/mineral/mint,/turf/simulated/floor,/area/mine/eva{name = "Outpost Mining Dock"}) +"cIk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/carpet,/area/research_outpost/bathroom{name = "Outpost Living Quarters"}) +"cIl" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/carpet,/area/research_outpost/bathroom{name = "Outpost Living Quarters"}) +"cIm" = (/obj/machinery/power/apc{dir = 4; pixel_x = 24},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/carpet,/area/research_outpost/bathroom{name = "Outpost Living Quarters"}) +"cIn" = (/obj/machinery/recharge_station,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/entry{name = "Outpost Research Dock"}) +"cIo" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/light/small,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/entry{name = "Outpost Research Dock"}) +"cIp" = (/obj/machinery/power/apc{pixel_y = -24; pixel_x = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/camera{c_tag = "Research Mining Dock"; dir = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/entry{name = "Outpost Research Dock"}) +"cIq" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/entry{name = "Outpost Research Dock"}) +"cIr" = (/obj/machinery/alarm{dir = 8; pixel_x = 22},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/entry{name = "Outpost Research Dock"}) +"cIs" = (/obj/machinery/alarm{dir = 4; pixel_x = -22},/turf/simulated/floor,/area/mine/eva{name = "Outpost Mining Dock"}) +"cIt" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/mine/eva{name = "Outpost Mining Dock"}) +"cIu" = (/obj/machinery/power/apc{pixel_y = -24; pixel_x = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/mine/eva{name = "Outpost Mining Dock"}) +"cIv" = (/obj/machinery/mech_bay_recharge_port,/turf/simulated/floor/plating,/area/mine/eva{name = "Outpost Mining Dock"}) +"cIw" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/mech_bay_recharge_floor,/turf/simulated/floor,/area/mine/eva{name = "Outpost Mining Dock"}) +"cIx" = (/obj/machinery/computer/mech_bay_power_console,/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/mine/eva{name = "Outpost Mining Dock"}) +"cIy" = (/obj/machinery/conveyor{dir = 4; id_tag = "mining_mint"},/turf/simulated/floor,/area/mine/eva{name = "Outpost Mining Dock"}) +"cIz" = (/obj/machinery/conveyor{dir = 4; id_tag = "mining_mint"},/obj/machinery/mineral/input,/turf/simulated/floor,/area/mine/eva{name = "Outpost Mining Dock"}) +"cIA" = (/obj/machinery/atmospherics/unary/vent/high_volume,/turf/unsimulated/floor/asteroid/underground/mapping,/area/mine/explored) +"cIB" = (/obj/machinery/door/airlock{id_tag = "rbath"; name = "Bathroom"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/research_outpost/bathroom{name = "Outpost Living Quarters"}) +"cIC" = (/obj/machinery/door/airlock{id_tag = "rminingdorm1"; name = "Dorm 1"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/research_outpost/bathroom{name = "Outpost Living Quarters"}) +"cID" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/external/snow{name = "Research Outpost Dock Airlock"; req_access_txt = "47"},/turf/simulated/floor/plating,/area/research_outpost/entry{name = "Outpost Research Dock"}) +"cIE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/external/snow{name = "Mining Station Dock Airlock"; req_access_txt = "54"},/turf/simulated/floor/plating,/area/mine/eva{name = "Outpost Mining Dock"}) +"cIF" = (/turf/simulated/wall,/area/research_outpost/tempstorage{icon_state = "hydro"; name = "Outpost Hydroponics"}) +"cIG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/unsimulated/floor/asteroid/underground/mapping,/area/mine/explored/dangerous) +"cIH" = (/obj/structure/toilet{desc = "The HT-451, a torque rotation-based, waste disposal unit for small matter. Oh god, this ancient thing has been festering in here for years."; dir = 4},/obj/machinery/light/small{dir = 1},/obj/machinery/alarm{dir = 4; pixel_x = -22},/turf/simulated/floor{icon_state = "showroomfloor"},/area/research_outpost/bathroom{name = "Outpost Living Quarters"}) +"cII" = (/obj/structure/sink{dir = 4; pixel_x = 11},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "showroomfloor"},/area/research_outpost/bathroom{name = "Outpost Living Quarters"}) +"cIJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/research_outpost/dorm1{icon_state = "library"; name = "Outpost Study Area"}) +"cIK" = (/obj/machinery/light/small{dir = 1},/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/wood,/area/research_outpost/dorm1{icon_state = "library"; name = "Outpost Study Area"}) +"cIL" = (/obj/machinery/atmospherics/unary/vent_pump,/turf/simulated/floor/wood,/area/research_outpost/dorm1{icon_state = "library"; name = "Outpost Study Area"}) +"cIM" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/research_outpost/dorm1{icon_state = "library"; name = "Outpost Study Area"}) +"cIN" = (/turf/simulated/floor,/area/research_outpost/maint{icon_state = "hallC"; name = "Outpost Central Hallway"}) +"cIO" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/research_outpost/maint{icon_state = "hallC"; name = "Outpost Central Hallway"}) +"cIP" = (/obj/machinery/camera{c_tag = "Research Outpost Lobby"; network = list("RD","SS13")},/turf/simulated/floor,/area/research_outpost/maint{icon_state = "hallC"; name = "Outpost Central Hallway"}) +"cIQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/research_outpost/maint{icon_state = "hallC"; name = "Outpost Central Hallway"}) +"cIR" = (/obj/machinery/disposal,/obj/structure/sign/deathsposal{pixel_x = 32},/obj/structure/disposalpipe/trunk,/turf/simulated/floor,/area/research_outpost/maint{icon_state = "hallC"; name = "Outpost Central Hallway"}) +"cIS" = (/turf/simulated/wall,/area/research_outpost/maint{icon_state = "hallC"; name = "Outpost Central Hallway"}) +"cIT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/research_outpost/maint{icon_state = "hallC"; name = "Outpost Central Hallway"}) +"cIU" = (/obj/machinery/disposal,/obj/structure/sign/deathsposal{pixel_x = -32},/obj/structure/disposalpipe/trunk,/turf/simulated/floor,/area/research_outpost/maint{icon_state = "hallC"; name = "Outpost Central Hallway"}) +"cIV" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/research_outpost/tempstorage{icon_state = "hydro"; name = "Outpost Hydroponics"}) +"cIW" = (/obj/structure/closet/crate/hydroponics,/obj/item/weapon/pickaxe/shovel/spade,/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/weapon/minihoe,/obj/item/weapon/reagent_containers/spray/plantbgone{pixel_x = 13; pixel_y = 5},/obj/item/weedkiller/triclopyr,/obj/item/weapon/reagent_containers/glass/fertilizer/ez,/turf/simulated/floor,/area/research_outpost/tempstorage{icon_state = "hydro"; name = "Outpost Hydroponics"}) +"cIX" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/research_outpost/tempstorage{icon_state = "hydro"; name = "Outpost Hydroponics"}) +"cIY" = (/obj/machinery/portable_atmospherics/hydroponics/soil,/obj/machinery/atmospherics/unary/portables_connector,/turf/simulated/floor/grass,/area/research_outpost/tempstorage{icon_state = "hydro"; name = "Outpost Hydroponics"}) +"cIZ" = (/obj/machinery/portable_atmospherics/hydroponics/soil,/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/unary/portables_connector,/turf/simulated/floor/grass,/area/research_outpost/tempstorage{icon_state = "hydro"; name = "Outpost Hydroponics"}) +"cJa" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/research_outpost/tempstorage{icon_state = "hydro"; name = "Outpost Hydroponics"}) +"cJb" = (/obj/structure/mirror{dir = 4; pixel_x = -32},/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "showroomfloor"},/area/research_outpost/bathroom{name = "Outpost Living Quarters"}) +"cJc" = (/obj/machinery/door/window{dir = 2; name = "Shower"; req_access_txt = "0"},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101; on = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/research_outpost/bathroom{name = "Outpost Living Quarters"}) +"cJd" = (/obj/machinery/anomaly/hyperspectral,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/wood,/area/research_outpost/dorm1{icon_state = "library"; name = "Outpost Study Area"}) +"cJe" = (/obj/structure/bed/chair,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/research_outpost/dorm1{icon_state = "library"; name = "Outpost Study Area"}) +"cJf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/wood,/area/research_outpost/dorm1{icon_state = "library"; name = "Outpost Study Area"}) +"cJg" = (/obj/machinery/door/airlock/glass{name = "Quarters"; req_access_txt = "0"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/research_outpost/dorm1{icon_state = "library"; name = "Outpost Study Area"}) +"cJh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/research_outpost/maint{icon_state = "hallC"; name = "Outpost Central Hallway"}) +"cJi" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/simulated/floor,/area/research_outpost/maint{icon_state = "hallC"; name = "Outpost Central Hallway"}) +"cJj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/research_outpost/maint{icon_state = "hallC"; name = "Outpost Central Hallway"}) +"cJk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor,/area/research_outpost/maint{icon_state = "hallC"; name = "Outpost Central Hallway"}) +"cJl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/junction{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/research_outpost/maint{icon_state = "hallC"; name = "Outpost Central Hallway"}) +"cJm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor,/area/research_outpost/maint{icon_state = "hallC"; name = "Outpost Central Hallway"}) +"cJn" = (/obj/structure/closet/walllocker/emerglocker/snow/north,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/research_outpost/maint{icon_state = "hallC"; name = "Outpost Central Hallway"}) +"cJo" = (/obj/structure/closet/hydrant{pixel_y = 32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/research_outpost/maint{icon_state = "hallC"; name = "Outpost Central Hallway"}) +"cJp" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/research_outpost/maint{icon_state = "hallC"; name = "Outpost Central Hallway"}) +"cJq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor,/area/research_outpost/maint{icon_state = "hallC"; name = "Outpost Central Hallway"}) +"cJr" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/simulated/floor,/area/research_outpost/maint{icon_state = "hallC"; name = "Outpost Central Hallway"}) +"cJs" = (/obj/machinery/door/airlock/glass{name = "Hydroponics"; req_access_txt = "0"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/research_outpost/tempstorage{icon_state = "hydro"; name = "Outpost Hydroponics"}) +"cJt" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/research_outpost/tempstorage{icon_state = "hydro"; name = "Outpost Hydroponics"}) +"cJu" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "warningcorner"; dir = 8},/area/research_outpost/tempstorage{icon_state = "hydro"; name = "Outpost Hydroponics"}) +"cJv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/research_outpost/tempstorage{icon_state = "hydro"; name = "Outpost Hydroponics"}) +"cJw" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/research_outpost/tempstorage{icon_state = "hydro"; name = "Outpost Hydroponics"}) +"cJx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/full/reinforced,/obj/machinery/atmospherics/binary/pump{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/tempstorage{icon_state = "hydro"; name = "Outpost Hydroponics"}) +"cJy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/unsimulated/floor/asteroid/underground/mapping,/area/mine/explored/dangerous) +"cJz" = (/obj/machinery/shower{dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/research_outpost/bathroom{name = "Outpost Living Quarters"}) +"cJA" = (/obj/item/weapon/soap/deluxe,/turf/simulated/floor{icon_state = "showroomfloor"},/area/research_outpost/bathroom{name = "Outpost Living Quarters"}) +"cJB" = (/obj/structure/table,/obj/machinery/alarm{dir = 1; pixel_y = -25},/obj/item/device/camera,/obj/item/weapon/stamp,/turf/simulated/floor/wood,/area/research_outpost/dorm1{icon_state = "library"; name = "Outpost Study Area"}) +"cJC" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/weapon/clipboard,/obj/item/weapon/pen,/obj/machinery/light/small,/obj/item/weapon/folder,/obj/machinery/power/apc{pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/wood,/area/research_outpost/dorm1{icon_state = "library"; name = "Outpost Study Area"}) +"cJD" = (/obj/structure/bookcase/manuals/xenoarchaeology,/turf/simulated/floor/wood,/area/research_outpost/dorm1{icon_state = "library"; name = "Outpost Study Area"}) +"cJE" = (/turf/simulated/wall,/area/research_outpost/dorm1{icon_state = "library"; name = "Outpost Study Area"}) +"cJF" = (/obj/structure/sign/science{pixel_y = -32},/turf/simulated/floor,/area/research_outpost/maint{icon_state = "hallC"; name = "Outpost Central Hallway"}) +"cJG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/research_outpost/maint{icon_state = "hallC"; name = "Outpost Central Hallway"}) +"cJH" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor,/area/research_outpost/maint{icon_state = "hallC"; name = "Outpost Central Hallway"}) +"cJI" = (/obj/machinery/smartfridge,/turf/simulated/floor/plating,/area/research_outpost/tempstorage{icon_state = "hydro"; name = "Outpost Hydroponics"}) +"cJJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/research_outpost/tempstorage{icon_state = "hydro"; name = "Outpost Hydroponics"}) +"cJK" = (/turf/simulated/floor,/area/research_outpost/tempstorage{icon_state = "hydro"; name = "Outpost Hydroponics"}) +"cJL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/research_outpost/tempstorage{icon_state = "hydro"; name = "Outpost Hydroponics"}) +"cJM" = (/turf/simulated/wall/r_wall,/area/research_outpost/bathroom{name = "Outpost Living Quarters"}) +"cJN" = (/turf/simulated/wall/r_wall,/area/research_outpost/dorm1{icon_state = "library"; name = "Outpost Study Area"}) +"cJO" = (/turf/simulated/wall/r_wall,/area/research_outpost/hallway{icon_state = "hallA"; name = "Xenoarchaeology Hallway"}) +"cJP" = (/obj/machinery/door/airlock/research{name = "Xenoarchaeology Wing"; req_access_txt = "47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway{icon_state = "hallA"; name = "Xenoarchaeology Hallway"}) +"cJQ" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/sign/greencross,/turf/simulated/floor/plating,/area/research_outpost/med{name = "Outpost Medbay"}) +"cJR" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/research_outpost/med{name = "Outpost Medbay"}) +"cJS" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Infirmary"; req_access_txt = "0"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med{name = "Outpost Medbay"}) +"cJT" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/research_outpost/med{name = "Outpost Medbay"}) +"cJU" = (/turf/simulated/wall,/area/research_outpost/med{name = "Outpost Medbay"}) +"cJV" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/research_outpost/breakroom) +"cJW" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/research_outpost/breakroom) +"cJX" = (/obj/machinery/door/airlock/glass{name = "Crew Area"; req_access_txt = "0"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "bar"},/area/research_outpost/breakroom) +"cJY" = (/turf/simulated/wall,/area/research_outpost/breakroom) +"cJZ" = (/obj/structure/sign/botany{pixel_x = 32},/turf/simulated/floor,/area/research_outpost/maint{icon_state = "hallC"; name = "Outpost Central Hallway"}) +"cKa" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/tempstorage{icon_state = "hydro"; name = "Outpost Hydroponics"}) +"cKb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/table,/obj/item/weapon/storage/box/botanydisk,/obj/item/device/analyzer/plant_analyzer,/obj/structure/cable,/obj/machinery/power/apc{pixel_y = -24; pixel_x = 0},/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/item/weapon/hand_labeler,/turf/simulated/floor,/area/research_outpost/tempstorage{icon_state = "hydro"; name = "Outpost Hydroponics"}) +"cKc" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/vending/hydroseeds,/turf/simulated/floor,/area/research_outpost/tempstorage{icon_state = "hydro"; name = "Outpost Hydroponics"}) +"cKd" = (/obj/machinery/vending/hydronutrients,/turf/simulated/floor,/area/research_outpost/tempstorage{icon_state = "hydro"; name = "Outpost Hydroponics"}) +"cKe" = (/obj/machinery/seed_extractor,/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor,/area/research_outpost/tempstorage{icon_state = "hydro"; name = "Outpost Hydroponics"}) +"cKf" = (/obj/machinery/botany/editor,/turf/simulated/floor,/area/research_outpost/tempstorage{icon_state = "hydro"; name = "Outpost Hydroponics"}) +"cKg" = (/obj/machinery/botany/extractor,/turf/simulated/floor,/area/research_outpost/tempstorage{icon_state = "hydro"; name = "Outpost Hydroponics"}) +"cKh" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/research_outpost/tempstorage{icon_state = "hydro"; name = "Outpost Hydroponics"}) +"cKi" = (/turf/simulated/wall/r_wall,/area/research_outpost/maintstore2{name = "Outpost Storage 2"}) +"cKj" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/maintstore2{name = "Outpost Storage 2"}) +"cKk" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 10},/turf/simulated/floor/plating,/area/research_outpost/maintstore2{name = "Outpost Storage 2"}) +"cKl" = (/obj/machinery/atmospherics/unary/portables_connector,/turf/simulated/floor/plating,/area/research_outpost/maintstore2{name = "Outpost Storage 2"}) +"cKm" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/maintstore2{name = "Outpost Storage 2"}) +"cKn" = (/obj/structure/rack,/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/reagent_containers/spray/cleaner,/turf/simulated/floor/plating,/area/research_outpost/maintstore2{name = "Outpost Storage 2"}) +"cKo" = (/obj/structure/rack,/obj/item/weapon/storage/box/gloves,/obj/item/weapon/storage/box/samplebags{pixel_x = 3; pixel_y = -3},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/research_outpost/maintstore2{name = "Outpost Storage 2"}) +"cKp" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/structure/sign/deathsposal{pixel_x = -32},/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway{icon_state = "hallA"; name = "Xenoarchaeology Hallway"}) +"cKq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/junction,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway{icon_state = "hallA"; name = "Xenoarchaeology Hallway"}) +"cKr" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2{pixel_x = 2; pixel_y = 2},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med{name = "Outpost Medbay"}) +"cKs" = (/obj/machinery/recharger/defibcharger/wallcharger{pixel_x = 5; pixel_y = 28},/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med{name = "Outpost Medbay"}) +"cKt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med{name = "Outpost Medbay"}) +"cKu" = (/obj/structure/closet/medical_wall{pixel_y = 32},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med{name = "Outpost Medbay"}) +"cKv" = (/obj/structure/flora/pottedplant/random,/obj/machinery/power/apc{dir = 8; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "bar"},/area/research_outpost/breakroom) +"cKw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "bar"},/area/research_outpost/breakroom) +"cKx" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "bar"},/area/research_outpost/breakroom) +"cKy" = (/turf/simulated/floor{icon_state = "bar"},/area/research_outpost/breakroom) +"cKz" = (/obj/machinery/vending/groans,/turf/simulated/floor{icon_state = "bar"},/area/research_outpost/breakroom) +"cKA" = (/turf/simulated/wall,/area/research_outpost/maintstore1{name = "Outpost Storage 1"}) +"cKB" = (/obj/machinery/atmospherics/unary/heat_reservoir/heater{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/maintstore2{name = "Outpost Storage 2"}) +"cKC" = (/obj/machinery/atmospherics/pipe/manifold/cyan/visible,/turf/simulated/floor/plating,/area/research_outpost/maintstore2{name = "Outpost Storage 2"}) +"cKD" = (/obj/machinery/atmospherics/binary/valve{dir = 4},/obj/machinery/computer/security/telescreen{desc = "Used for watching the isolation room cameras."; name = "Isolation Room Telescreen"; network = list("isolation"); pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plating,/area/research_outpost/maintstore2{name = "Outpost Storage 2"}) +"cKE" = (/obj/machinery/power/apc{pixel_y = -24; pixel_x = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/research_outpost/maintstore2{name = "Outpost Storage 2"}) +"cKF" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Storage"; req_access_txt = "0"; req_one_access_txt = "11;47"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/research_outpost/hallway{icon_state = "hallA"; name = "Xenoarchaeology Hallway"}) +"cKG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway{icon_state = "hallA"; name = "Xenoarchaeology Hallway"}) +"cKH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway{icon_state = "hallA"; name = "Xenoarchaeology Hallway"}) +"cKI" = (/obj/structure/table,/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med{name = "Outpost Medbay"}) +"cKJ" = (/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med{name = "Outpost Medbay"}) +"cKK" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101; on = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med{name = "Outpost Medbay"}) +"cKL" = (/obj/machinery/power/apc{dir = 4; pixel_x = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med{name = "Outpost Medbay"}) +"cKM" = (/obj/machinery/newscaster{dir = 4; pixel_x = -28},/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "bar"},/area/research_outpost/breakroom) +"cKN" = (/obj/structure/bed/chair/comfy/black,/turf/simulated/floor{icon_state = "bar"},/area/research_outpost/breakroom) +"cKO" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101; on = 1},/turf/simulated/floor{icon_state = "bar"},/area/research_outpost/breakroom) +"cKP" = (/obj/machinery/vending/discount,/turf/simulated/floor{icon_state = "bar"},/area/research_outpost/breakroom) +"cKQ" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/research_outpost/maintstore1{name = "Outpost Storage 1"}) +"cKR" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/research_outpost/maintstore1{name = "Outpost Storage 1"}) +"cKS" = (/obj/structure/dispenser,/turf/simulated/floor/plating,/area/research_outpost/maintstore1{name = "Outpost Storage 1"}) +"cKT" = (/obj/structure/table,/obj/item/device/analyzer/plant_analyzer,/obj/item/weapon/cell,/obj/item/stack/cable_coil/random,/obj/item/stack/cable_coil/random,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/maintstore1{name = "Outpost Storage 1"}) +"cKU" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor/plating,/area/research_outpost/maintstore1{name = "Outpost Storage 1"}) +"cKV" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/research_outpost/maintstore1{name = "Outpost Storage 1"}) +"cKW" = (/turf/simulated/wall/r_wall,/area/research_outpost/iso1) +"cKX" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{dir = 6},/turf/simulated/wall/r_wall,/area/research_outpost/iso1) +"cKY" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{dir = 9},/turf/simulated/wall/r_wall,/area/research_outpost/iso1) +"cKZ" = (/obj/machinery/power/apc{dir = 8; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway{icon_state = "hallA"; name = "Xenoarchaeology Hallway"}) +"cLa" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway{icon_state = "hallA"; name = "Xenoarchaeology Hallway"}) +"cLb" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med{name = "Outpost Medbay"}) +"cLc" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med{name = "Outpost Medbay"}) +"cLd" = (/obj/machinery/sleep_console{icon_state = "sleeperconsole-r"; orient = "RIGHT"},/turf/simulated/floor{dir = 9; icon_state = "warnwhite"},/area/research_outpost/med{name = "Outpost Medbay"}) +"cLe" = (/obj/machinery/sleeper{icon_state = "sleeper_0-r"; orient = "RIGHT"},/turf/simulated/floor{icon_state = "warnwhite"; dir = 1},/area/research_outpost/med{name = "Outpost Medbay"}) +"cLf" = (/obj/structure/bed/chair/comfy/black{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/research_outpost/breakroom) +"cLg" = (/obj/structure/table,/obj/item/trash/plate,/obj/item/weapon/corncob,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/device/radio/intercom{frequency = 1485; name = "Station Intercom (Medbay)"; pixel_y = -30},/obj/item/weapon/storage/box/donkpockets,/turf/simulated/floor{icon_state = "bar"},/area/research_outpost/breakroom) +"cLh" = (/obj/structure/bed/chair/comfy/black{dir = 8},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = -32},/turf/simulated/floor{icon_state = "bar"},/area/research_outpost/breakroom) +"cLi" = (/obj/machinery/camera{c_tag = "Crew Area"; dir = 1; network = list("MINE")},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "bar"},/area/research_outpost/breakroom) +"cLj" = (/obj/structure/table,/obj/machinery/microwave{pixel_y = 6},/turf/simulated/floor{icon_state = "bar"},/area/research_outpost/breakroom) +"cLk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/alarm{dir = 4; pixel_x = -22},/turf/simulated/floor,/area/research_outpost/maint{icon_state = "hallC"; name = "Outpost Central Hallway"}) +"cLl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/research_outpost/maint{icon_state = "hallC"; name = "Outpost Central Hallway"}) +"cLm" = (/obj/machinery/door/airlock/maintenance{name = "Auxiliary Storage"; req_access_txt = "0"; req_one_access_txt = "11;47"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/research_outpost/maintstore1{name = "Outpost Storage 1"}) +"cLn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/research_outpost/maintstore1{name = "Outpost Storage 1"}) +"cLo" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/research_outpost/maintstore1{name = "Outpost Storage 1"}) +"cLp" = (/turf/simulated/floor/plating,/area/research_outpost/maintstore1{name = "Outpost Storage 1"}) +"cLq" = (/obj/machinery/space_heater/air_conditioner,/turf/simulated/floor/plating,/area/research_outpost/maintstore1{name = "Outpost Storage 1"}) +"cLr" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/simulated/floor{icon_state = "dark vault full"},/area/research_outpost/iso1) +"cLs" = (/obj/structure/bed,/turf/simulated/floor{icon_state = "dark vault full"},/area/research_outpost/iso1) +"cLt" = (/obj/machinery/camera{c_tag = "Isolation Room One"; dir = 8; network = list("isolation")},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{icon_state = "dark vault full"},/area/research_outpost/iso1) +"cLu" = (/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/research_outpost/iso1) +"cLv" = (/obj/structure/table,/obj/machinery/computer/security/telescreen{desc = "Used for watching the isolation room cameras."; name = "Isolation Room Telescreen"; network = list("isolation"); pixel_x = -32},/obj/machinery/light/small{dir = 1},/obj/machinery/alarm/isolation{pixel_y = 24},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/research_outpost/iso1) +"cLw" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/floor,/area/research_outpost/iso1) +"cLx" = (/obj/structure/sign/examroom{desc = "A guidance sign which reads 'ISOLATION ROOM ONE'"; name = "\improper ISOLATION ROOM ONE"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway{icon_state = "hallA"; name = "Xenoarchaeology Hallway"}) +"cLy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway{icon_state = "hallA"; name = "Xenoarchaeology Hallway"}) +"cLz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/machinery/light{dir = 8},/turf/simulated/floor,/area/research_outpost/maint{icon_state = "hallC"; name = "Outpost Central Hallway"}) +"cLA" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/research_outpost/maint{icon_state = "hallC"; name = "Outpost Central Hallway"}) +"cLB" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/emergency{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/plating,/area/research_outpost/maintstore1{name = "Outpost Storage 1"}) +"cLC" = (/obj/structure/rack,/obj/item/stack/sheet/metal{pixel_x = 5; pixel_y = 5},/obj/item/stack/sheet/glass/glass,/obj/item/weapon/storage/belt/utility{pixel_x = 3; pixel_y = 3},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/plating,/area/research_outpost/maintstore1{name = "Outpost Storage 1"}) +"cLD" = (/obj/machinery/power/apc{pixel_y = -24; pixel_x = 0},/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/structure/cable,/turf/simulated/floor/plating,/area/research_outpost/maintstore1{name = "Outpost Storage 1"}) +"cLE" = (/obj/machinery/portable_atmospherics/canister/plasma,/turf/simulated/floor/plating,/area/research_outpost/maintstore1{name = "Outpost Storage 1"}) +"cLF" = (/obj/structure/rack,/obj/item/weapon/storage/box/lights/bulbs{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/box/lights/tubes{pixel_x = -5; pixel_y = 5},/obj/item/weapon/storage/box/lights/mixed,/obj/machinery/light/small,/turf/simulated/floor/plating,/area/research_outpost/maintstore1{name = "Outpost Storage 1"}) +"cLG" = (/turf/simulated/floor{icon_state = "dark vault full"},/area/research_outpost/iso1) +"cLH" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/obj/machinery/door/airlock/external/snow{id_tag = "riso1"; name = "Access Airlock"; req_access_txt = "47"},/turf/simulated/floor,/area/research_outpost/iso1) +"cLI" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/research_outpost/iso1) +"cLJ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor,/area/research_outpost/iso1) +"cLK" = (/obj/machinery/door/airlock/research{name = "Isolation room one"; req_access_txt = "47"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/research_outpost/hallway{icon_state = "hallA"; name = "Xenoarchaeology Hallway"}) +"cLL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway{icon_state = "hallA"; name = "Xenoarchaeology Hallway"}) +"cLM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway{icon_state = "hallA"; name = "Xenoarchaeology Hallway"}) +"cLN" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway{icon_state = "hallA"; name = "Xenoarchaeology Hallway"}) +"cLO" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway{icon_state = "hallA"; name = "Xenoarchaeology Hallway"}) +"cLP" = (/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway{icon_state = "hallA"; name = "Xenoarchaeology Hallway"}) +"cLQ" = (/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway{icon_state = "hallA"; name = "Xenoarchaeology Hallway"}) +"cLR" = (/obj/machinery/portable_atmospherics/scrubber/huge,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway{icon_state = "hallA"; name = "Xenoarchaeology Hallway"}) +"cLS" = (/obj/machinery/computer/area_atmos,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway{icon_state = "hallA"; name = "Xenoarchaeology Hallway"}) +"cLT" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway{icon_state = "hallA"; name = "Xenoarchaeology Hallway"}) +"cLU" = (/obj/structure/table,/obj/item/weapon/wrench,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway{icon_state = "hallA"; name = "Xenoarchaeology Hallway"}) +"cLV" = (/obj/machinery/vending/coffee,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway{icon_state = "hallA"; name = "Xenoarchaeology Hallway"}) +"cLW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/research_outpost/maint{icon_state = "hallC"; name = "Outpost Central Hallway"}) +"cLX" = (/obj/machinery/power/apc{dir = 4; pixel_x = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/research_outpost/maint{icon_state = "hallC"; name = "Outpost Central Hallway"}) +"cLY" = (/turf/simulated/wall/r_wall,/area/research_outpost/atmos{name = "Outpost Atmospherics and Power"}) +"cLZ" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "dark-markings"; dir = 8},/area/research_outpost/iso1) +"cMa" = (/obj/machinery/artifact_scanpad,/turf/simulated/floor/bluegrid,/area/research_outpost/iso1) +"cMb" = (/obj/machinery/artifact_analyser,/turf/simulated/floor/bluegrid,/area/research_outpost/iso1) +"cMc" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/simulated/wall/r_wall,/area/research_outpost/iso1) +"cMd" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/machinery/door_control{id_tag = "riso1"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/research_outpost/iso1) +"cMe" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/power/apc{pixel_y = -24; pixel_x = 0},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor,/area/research_outpost/iso1) +"cMf" = (/obj/machinery/camera{c_tag = "Research Outpost Hallway Central"; dir = 4; network = list("RD","SS13")},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway{icon_state = "hallA"; name = "Xenoarchaeology Hallway"}) +"cMg" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway{icon_state = "hallA"; name = "Xenoarchaeology Hallway"}) +"cMh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway{icon_state = "hallA"; name = "Xenoarchaeology Hallway"}) +"cMi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway{icon_state = "hallA"; name = "Xenoarchaeology Hallway"}) +"cMj" = (/obj/structure/sign/science{pixel_y = -32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway{icon_state = "hallA"; name = "Xenoarchaeology Hallway"}) +"cMk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway{icon_state = "hallA"; name = "Xenoarchaeology Hallway"}) +"cMl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway{icon_state = "hallA"; name = "Xenoarchaeology Hallway"}) +"cMm" = (/obj/structure/sign/science{desc = "A warning sign which reads 'MASS SPECTROMETRY'"; name = "\improper MASS SPECTROMETRY"; pixel_y = -32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway{icon_state = "hallA"; name = "Xenoarchaeology Hallway"}) +"cMn" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway{icon_state = "hallA"; name = "Xenoarchaeology Hallway"}) +"cMo" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Outpost Atmospherics and Power"}) +"cMp" = (/obj/machinery/power/battery/smes{charge = 5e+006},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Outpost Atmospherics and Power"}) +"cMq" = (/obj/machinery/power/terminal{dir = 8},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Outpost Atmospherics and Power"}) +"cMr" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Outpost Atmospherics and Power"}) +"cMs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Outpost Atmospherics and Power"}) +"cMt" = (/obj/effect/decal/warning_stripes{icon_state = "oxygen"},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/research_outpost/atmos{name = "Outpost Atmospherics and Power"}) +"cMu" = (/obj/structure/sign/examroom{desc = "A guidance sign which reads 'ISOLATION ROOM TWO'"; name = "\improper ISOLATION ROOM TWO"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway{icon_state = "hallA"; name = "Xenoarchaeology Hallway"}) +"cMv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway{icon_state = "hallA"; name = "Xenoarchaeology Hallway"}) +"cMw" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/research_outpost/hallway{icon_state = "hallA"; name = "Xenoarchaeology Hallway"}) +"cMx" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/research_outpost/hallway{icon_state = "hallA"; name = "Xenoarchaeology Hallway"}) +"cMy" = (/obj/structure/window/reinforced{dir = 1},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "dark"},/area/research_outpost/hallway{icon_state = "hallA"; name = "Xenoarchaeology Hallway"}) +"cMz" = (/obj/machinery/door/window{dir = 1; name = "Monkey Pen"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "dark"},/area/research_outpost/hallway{icon_state = "hallA"; name = "Xenoarchaeology Hallway"}) +"cMA" = (/turf/simulated/wall/r_wall,/area/research_outpost/anomaly) +"cMB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/research{name = "Anomalous Materials"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"cMC" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor,/area/research_outpost/maint{icon_state = "hallC"; name = "Outpost Central Hallway"}) +"cMD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/research_outpost/maint{icon_state = "hallC"; name = "Outpost Central Hallway"}) +"cME" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "48"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Outpost Atmospherics and Power"}) +"cMF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Outpost Atmospherics and Power"}) +"cMG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Outpost Atmospherics and Power"}) +"cMH" = (/obj/effect/landmark{name = "bluespacerift"},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Outpost Atmospherics and Power"}) +"cMI" = (/obj/structure/cable,/obj/machinery/power/port_gen/pacman{anchored = 1},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Outpost Atmospherics and Power"}) +"cMJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Outpost Atmospherics and Power"}) +"cMK" = (/obj/machinery/atmospherics/miner/oxygen,/obj/effect/decal/warning_stripes{icon_state = "unloading"},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/research_outpost/atmos{name = "Outpost Atmospherics and Power"}) +"cML" = (/turf/simulated/wall/r_wall,/area/research_outpost/iso2) +"cMM" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/simulated/floor{icon_state = "dark vault full"},/area/research_outpost/iso2) +"cMN" = (/obj/structure/bed,/turf/simulated/floor{icon_state = "dark vault full"},/area/research_outpost/iso2) +"cMO" = (/obj/machinery/camera{c_tag = "Isolation Room Two"; dir = 8; network = list("isolation")},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{icon_state = "dark vault full"},/area/research_outpost/iso2) +"cMP" = (/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/research_outpost/iso2) +"cMQ" = (/obj/machinery/computer/security/telescreen{desc = "Used for watching the isolation room cameras."; name = "Isolation Room Telescreen"; network = list("isolation"); pixel_x = -32},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/research_outpost/iso2) +"cMR" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/alarm/isolation{pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/research_outpost/iso2) +"cMS" = (/obj/machinery/door/airlock/research{name = "Isolation room two"; req_access_txt = "47"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/research_outpost/hallway{icon_state = "hallA"; name = "Xenoarchaeology Hallway"}) +"cMT" = (/obj/structure/sign/chemistry{desc = "A warning sign which reads 'SAMPLE PREPARATION'"; name = "\improper SAMPLE PREPARATION"; pixel_y = -32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway{icon_state = "hallA"; name = "Xenoarchaeology Hallway"}) +"cMU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway{icon_state = "hallA"; name = "Xenoarchaeology Hallway"}) +"cMV" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/research_outpost/hallway{icon_state = "hallA"; name = "Xenoarchaeology Hallway"}) +"cMW" = (/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "dark"},/area/research_outpost/hallway{icon_state = "hallA"; name = "Xenoarchaeology Hallway"}) +"cMX" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/research_outpost/hallway{icon_state = "hallA"; name = "Xenoarchaeology Hallway"}) +"cMY" = (/obj/machinery/disposal,/obj/structure/sign/deathsposal{pixel_x = 0; pixel_y = 32},/obj/structure/disposalpipe/trunk,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"cMZ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"cNa" = (/obj/structure/table,/obj/item/weapon/lighter{icon_state = "lighter-c"},/obj/item/weapon/crowbar,/obj/machinery/power/apc{dir = 1; pixel_y = 24; pixel_x = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"cNb" = (/obj/machinery/door/airlock/research{name = "Spectrometry Lab"; req_access_txt = "47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"cNc" = (/turf/simulated/wall/r_wall,/area/research_outpost/spectro) +"cNd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/item/weapon/storage/box/lights/mixed,/obj/machinery/power/apc{pixel_y = -24; pixel_x = 0},/obj/structure/cable,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Outpost Atmospherics and Power"}) +"cNe" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/meter,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Outpost Atmospherics and Power"}) +"cNf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Outpost Atmospherics and Power"}) +"cNg" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/full/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Outpost Atmospherics and Power"}) +"cNh" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{canSpawnMice = 0; dir = 8; external_pressure_bound = 0; frequency = 1443; icon_state = "in"; id_tag = "mining_air_out"; internal_pressure_bound = 300; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/research_outpost/atmos{name = "Outpost Atmospherics and Power"}) +"cNi" = (/turf/simulated/floor{icon_state = "dark vault full"},/area/research_outpost/iso2) +"cNj" = (/obj/effect/landmark{name = "bluespacerift"},/turf/simulated/floor{icon_state = "dark vault full"},/area/research_outpost/iso2) +"cNk" = (/obj/machinery/door/airlock/external/snow{id_tag = "riso2"; name = "Access Airlock"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/simulated/floor,/area/research_outpost/iso2) +"cNl" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/research_outpost/iso2) +"cNm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/research_outpost/iso2) +"cNn" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/research_outpost/hallway{icon_state = "hallA"; name = "Xenoarchaeology Hallway"}) +"cNo" = (/obj/machinery/door/airlock/research{name = "Anomalous Materials Sample Preparation"; req_access_txt = "47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway{icon_state = "hallA"; name = "Xenoarchaeology Hallway"}) +"cNp" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/research_outpost/hallway{icon_state = "hallA"; name = "Xenoarchaeology Hallway"}) +"cNq" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/research_outpost/hallway{icon_state = "hallA"; name = "Xenoarchaeology Hallway"}) +"cNr" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/research_outpost/hallway{icon_state = "hallA"; name = "Xenoarchaeology Hallway"}) +"cNs" = (/obj/structure/reagent_dispensers/watertank,/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 2},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"cNt" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"cNu" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bottle/toxin,/obj/item/weapon/reagent_containers/dropper,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"cNv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"cNw" = (/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor{dir = 2; icon_state = "whitegreencorner"},/area/research_outpost/spectro) +"cNx" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{dir = 2; icon_state = "whitegreen"},/area/research_outpost/spectro) +"cNy" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{current_temperature = 80; on = 1},/turf/simulated/floor{dir = 2; icon_state = "whitegreen"},/area/research_outpost/spectro) +"cNz" = (/obj/machinery/atmospherics/unary/tank/nitrogen{dir = 2},/turf/simulated/floor{dir = 2; icon_state = "whitegreen"},/area/research_outpost/spectro) +"cNA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{name = "Mining Station Communications"; req_access_txt = "48"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "dark"},/area/research_outpost/atmos{name = "Outpost Atmospherics and Power"}) +"cNB" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "dark-markings"; dir = 8},/area/research_outpost/iso2) +"cNC" = (/obj/machinery/artifact_scanpad,/turf/simulated/floor/bluegrid,/area/research_outpost/iso2) +"cND" = (/obj/machinery/artifact_analyser,/turf/simulated/floor/bluegrid,/area/research_outpost/iso2) +"cNE" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/simulated/wall/r_wall,/area/research_outpost/iso2) +"cNF" = (/obj/structure/table,/obj/machinery/light/small{dir = 8},/obj/machinery/door_control{id_tag = "riso2"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/research_outpost/iso2) +"cNG" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/power/apc{pixel_y = -24; pixel_x = 0},/obj/structure/bed/chair{dir = 8},/obj/structure/cable,/turf/simulated/floor,/area/research_outpost/iso2) +"cNH" = (/turf/simulated/wall/r_wall,/area/research_outpost/sample) +"cNI" = (/obj/structure/closet/secure_closet/xenoarchaeologist{req_access_txt = "47"},/obj/machinery/power/apc{dir = 8; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) +"cNJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) +"cNK" = (/obj/machinery/chem_master,/obj/structure/sign/nosmoking_2{pixel_y = 32},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) +"cNL" = (/obj/machinery/chem_dispenser/mapping,/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) +"cNM" = (/obj/machinery/atmospherics/unary/tank/nitrogen,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"cNN" = (/obj/machinery/atmospherics/unary/cold_sink/freezer,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"cNO" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"cNP" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"cNQ" = (/obj/item/weapon/stool,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"cNR" = (/obj/structure/table,/obj/item/weapon/melee/baton,/obj/machinery/alarm{dir = 8; pixel_x = 22},/obj/machinery/camera{c_tag = "Research Outpost Anomalous Materials Lab"; dir = 8; network = list("RD","SS13")},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"cNS" = (/obj/machinery/power/apc{dir = 8; pixel_x = -24; pixel_y = 0},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"cNT" = (/obj/machinery/door/window{dir = 4; name = "Spectrometry Lab"},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/research_outpost/spectro) +"cNU" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window{dir = 4; name = "Spectrometry Lab"},/turf/simulated/floor{icon_state = "dark"},/area/research_outpost/spectro) +"cNV" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/research_outpost/spectro) +"cNW" = (/obj/machinery/light_switch{pixel_y = 25},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/bluegrid,/area/mine/maintenance{name = "Outpost Communications"}) +"cNX" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor{icon_state = "dark"},/area/mine/maintenance{name = "Outpost Communications"}) +"cNY" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/camera{c_tag = "Communications Relay"; dir = 8; network = list("MINE")},/turf/simulated/floor/bluegrid,/area/mine/maintenance{name = "Outpost Communications"}) +"cNZ" = (/turf/simulated/wall/r_wall,/area/mine/maintenance{name = "Outpost Communications"}) +"cOa" = (/obj/structure/closet/secure_closet/xenoarchaeologist{req_access_txt = "47"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = -32},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) +"cOb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) +"cOc" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) +"cOd" = (/obj/item/weapon/stool,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) +"cOe" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction,/obj/machinery/anomaly/fourier_transform,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"cOf" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"cOg" = (/obj/structure/window/reinforced,/obj/structure/rack,/obj/item/weapon/weldingtool,/obj/item/clothing/head/welding,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"cOh" = (/obj/structure/disposalpipe/segment,/obj/machinery/hologram/holopad,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"cOi" = (/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"cOj" = (/obj/structure/table,/obj/item/weapon/folder,/obj/item/weapon/clipboard,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/item/device/measuring_tape,/obj/machinery/newscaster{dir = 8; pixel_x = 28},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"cOk" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"cOl" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/folder,/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/research_outpost/spectro) +"cOm" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/full/reinforced,/turf/simulated/floor{icon_state = "dark"},/area/research_outpost/spectro) +"cOn" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 5},/turf/simulated/floor{icon_state = "dark"},/area/research_outpost/spectro) +"cOo" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 9},/turf/simulated/floor{icon_state = "dark"},/area/research_outpost/spectro) +"cOp" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "dark"},/area/mine/maintenance{name = "Outpost Communications"}) +"cOq" = (/obj/machinery/telecomms/relay/preset/mining,/obj/machinery/light/small,/turf/simulated/floor{icon_state = "dark-markings"; dir = 8},/area/mine/maintenance{name = "Outpost Communications"}) +"cOr" = (/obj/structure/cable,/obj/machinery/power/apc{pixel_y = -24; pixel_x = 0},/turf/simulated/floor{icon_state = "dark"},/area/mine/maintenance{name = "Outpost Communications"}) +"cOs" = (/turf/simulated/wall/r_wall,/area/research_outpost/harvesting) +"cOt" = (/obj/structure/table,/obj/item/weapon/anodevice{pixel_x = 3; pixel_y = 3},/obj/item/weapon/anodevice,/turf/simulated/floor{icon_state = "dark vault full"},/area/research_outpost/harvesting) +"cOu" = (/obj/structure/table,/obj/item/weapon/anobattery{pixel_x = -6; pixel_y = 2},/obj/item/weapon/anobattery{pixel_x = -2; pixel_y = -2},/obj/item/weapon/anobattery{pixel_x = 2; pixel_y = 2},/obj/item/weapon/anobattery{pixel_x = 6; pixel_y = 6},/obj/machinery/light/small{dir = 1},/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor{icon_state = "dark vault full"},/area/research_outpost/harvesting) +"cOv" = (/obj/structure/sign/nosmoking_2{pixel_y = 32},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{icon_state = "dark vault full"},/area/research_outpost/harvesting) +"cOw" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{dir = 9},/turf/simulated/wall/r_wall,/area/research_outpost/harvesting) +"cOx" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/research_outpost/harvesting) +"cOy" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/research_outpost/harvesting) +"cOz" = (/obj/machinery/door/airlock/research{name = "Exotic Particles Collection"; req_access_txt = "47"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/research_outpost/harvesting) +"cOA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) +"cOB" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) +"cOC" = (/obj/structure/table,/obj/machinery/bunsen_burner,/obj/item/weapon/storage/box/solution_trays,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/machinery/newscaster{dir = 8; pixel_x = 28},/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) +"cOD" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 5},/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"cOE" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 9},/obj/machinery/door/window{dir = 4; name = "Spectroscopy"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"cOF" = (/obj/machinery/door/window{dir = 4; name = "Spectroscopy"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"cOG" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"cOH" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"cOI" = (/obj/item/weapon/stool,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"cOJ" = (/obj/structure/table,/obj/item/weapon/storage/box/solution_trays,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/research_outpost/spectro) +"cOK" = (/obj/machinery/anomaly/accelerator,/turf/simulated/floor{icon_state = "dark"},/area/research_outpost/spectro) +"cOL" = (/turf/simulated/floor{icon_state = "dark"},/area/research_outpost/spectro) +"cOM" = (/obj/machinery/anomaly/gas_chromatography,/turf/simulated/floor{icon_state = "dark"},/area/research_outpost/spectro) +"cON" = (/obj/machinery/camera{c_tag = "Research Outpost Exotic Particles Lab"; dir = 4; network = list("RD","SS13")},/turf/simulated/floor{icon_state = "dark vault full"},/area/research_outpost/harvesting) +"cOO" = (/turf/simulated/floor{icon_state = "dark vault full"},/area/research_outpost/harvesting) +"cOP" = (/obj/machinery/door/airlock/external/snow{name = "Primary Access"; req_access_txt = "47"},/turf/simulated/floor,/area/research_outpost/harvesting) +"cOQ" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/research_outpost/harvesting) +"cOR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/research_outpost/harvesting) +"cOS" = (/obj/structure/rack,/obj/item/clothing/suit/bio_suit/anomaly,/obj/item/clothing/head/bio_hood/anomaly,/obj/item/clothing/mask/breath,/obj/item/clothing/glasses/science,/obj/item/clothing/gloves/latex,/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = -32},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) +"cOT" = (/obj/structure/rack,/obj/item/clothing/suit/bio_suit/anomaly,/obj/item/clothing/head/bio_hood/anomaly,/obj/item/clothing/mask/breath,/obj/item/clothing/glasses/science,/obj/item/clothing/gloves/latex,/obj/machinery/camera{c_tag = "Research Outpost Sample Preparation"; dir = 1; network = list("RD","SS13")},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) +"cOU" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) +"cOV" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/item/weapon/reagent_containers/dropper{pixel_y = -4},/turf/simulated/floor{icon_state = "whiteblue"},/area/research_outpost/sample) +"cOW" = (/obj/machinery/alarm{dir = 4; pixel_x = -22},/turf/simulated/floor{icon_state = "delivery"},/area/research_outpost/anomaly) +"cOX" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/research_outpost/anomaly) +"cOY" = (/obj/machinery/power/emitter{anchored = 1; dir = 8; state = 2},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/research_outpost/anomaly) +"cOZ" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"cPa" = (/obj/machinery/artifact_analyser,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"cPb" = (/obj/machinery/artifact_scanpad,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"cPc" = (/obj/structure/rack,/obj/item/clothing/suit/fire/heavy{name = "thermal protection suit"},/obj/item/clothing/gloves/black{name = "warm gloves"},/obj/item/clothing/ears/earmuffs,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"cPd" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/research_outpost/spectro) +"cPe" = (/obj/machinery/anomaly/isotope_ratio,/turf/simulated/floor{icon_state = "dark"},/area/research_outpost/spectro) +"cPf" = (/obj/machinery/anomaly/ion_mobility,/turf/simulated/floor{icon_state = "dark"},/area/research_outpost/spectro) +"cPg" = (/turf/simulated/floor{icon_state = "dark-markings"; dir = 8},/area/research_outpost/harvesting) +"cPh" = (/obj/machinery/artifact_scanpad,/turf/simulated/floor/bluegrid,/area/research_outpost/harvesting) +"cPi" = (/obj/machinery/artifact_harvester,/turf/simulated/floor/bluegrid,/area/research_outpost/harvesting) +"cPj" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = -32},/obj/machinery/alarm{dir = 1; pixel_y = -25},/obj/structure/table,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/research_outpost/harvesting) +"cPk" = (/obj/machinery/power/apc{pixel_y = -24; pixel_x = 0},/obj/structure/bed/chair{dir = 8},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/cable,/turf/simulated/floor,/area/research_outpost/harvesting) +"cPl" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/research_outpost/sample) +"cPm" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/research_outpost/sample) +"cPn" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/full/reinforced,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/research_outpost/anomaly) +"cPo" = (/obj/structure/disposaloutlet,/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/catwalk,/turf/unsimulated/floor/asteroid/underground/mapping,/area/research_outpost/anomaly) + +(1,1,1) = {" +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaeaaaaaaaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaiaajaakaadaalaamaamaanaadaaoaapaaoaaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaraasaataauaavaawaaxaayaazaadaaAaaBaaBaaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCaaCaaCaaCaaCaaCaaCaaDaadaadaaEaadaaFaaGaaHaaIaadaaJaaBaaBaaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCaaCaaCaaCaaCaaKaaLaaMaaNaaOaaPaaQaadaaRaaSaaTaaUaaGaaGaaVaadaaWaaBaaBaaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCaaXaaYaaZaaCabaabbabcabdabeabfabgaadabhaaSaaGabiabjabkablaadaadaapaaoaaoaaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmabnaboabpabpaaCabqabrabsabtabuabvabwabxabyabzabAaadabBabCabDabEabFabEabEabEabGabHabIabJabKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabLabMabNabOabPaaCabvabQabRaaCabSabTabUabVabWabzabAaadabXaadaadabYabZacaacbaccaadaaBacdaceacfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgachachachaciaaCaaKacjabVaaCackackackaclackacmackaadacnacoaadacpaaGacqaaGacraadacsactacuacvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpacwacxacyaczacAacAacAacBacAacCacDacEacFacGacHacIacJacKacLaadacMacMaaracMacMaadacNaaoaaoaaoaaoaaoaaoaaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpacOacPachachacQacRacSacTacUacVacDacWacFacXacHacXaadacYaadaadaadaadaadaadaadaadacNaaoacZadaaaoadbadcaaoaddadeadeadfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpabpadgadhaboacAadiadjadkadladmadnadoadpadqadradsadtaduadvaaBaaBaaBaaBaaBaaBaaBacNaaoaaBacuaaoaaBadwaaoadxadyadzadAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadBaaaaaaacAadCadDadEadFadGadHadIacXadJacHadKacXadLadMadMadMadMadMadMadMadNacNaaoadOaaoaaoadPaaoaaoadQadRadSadAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadTaaaaaaaaaadBaaaaaaacAadUadVadWadXacXacXadYadZaeaaebaecadMadMadMaedaeeaefaegaehadMaaBacNaaBaaBaaWadwaaBaaoaeiadRadRaejadAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadBaaaaaaacAaekaelaemaenaeoaepaeqaeraesaetaeuadMaevaewaedaexaexaeyaezaeAaeBaeCaeBaeBaeBaeDaaBaaoaeEadRadRadRadAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeFaeGaeFaaaaeHaeHaeHaeHaeHaeIaeJaeKacXacFaeJaeLadMaevaexaedaexaexaeMaeNaeNaeOaeOaeOaeOaeOaePaaBaeQaeRadRaeRadRadAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeSaeTaeUaaaaeHaeVaeWaeXaeHaeHaeYaeZacXacFafaafbadMafcafdafeaffafgafhaeOafiafjafkaflafmaeOaePaaBaaoaeRaeRafnadRafoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafpafqafrafsaftafuafvafwaeHaeHafxafyafzafAaeHafBafCafDafEafFafGadMadMadMafHadMaeNaeNaeOafIafJafIafJafKaeOaePaaBaaoafLafLafLafLafLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafMafMafNafOafPafQafRafSafTaeHafUafVafWafXafYafZagaagbacXacFaeJacXagcagdageagfaggaghagiagjagkaglagmagnagoaeOaePaaBaapaaBaaBaapaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafqagpagqagragsagtaguaeHagvagwagxagyagzagAagBagCagDacFaeJagEagFagGagHagIagJagKagLagMagNagOagOagPagQaeOaePaaBaaoagRagSaaoaafaaaaaaaaaaaaaaaaaaaaaagTagUagVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagWagWagXagYagZahaahbahcahdaheaheaheahfaheahgahhahiagIahjahkahlahmahnahoacXagIahpahqaeOahrahsahtahuahvahwahxahyaaoaaoaaoaaoaaoaaaaaaaaaaaaagTagUagVaaaagTahzagVaaaagTagUagVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahBaaaafqahCahDahEahFahGahHahIahJahKahLahMahNahNahiahOahPahQahRahSahSahTahUahVahWahXahYahZaiaaeOaibaicaibaeOaidaieaifaigaihaaaaaaaaaaaaaaaagTahzagVaaaagTahzagVaaaagTahzagVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaijaijaijaijaijaijaijaijaijaijaijaikaeFailaimahIainaioaipaiqairairaisaitaiuaivaiwadZadZadZadZaixahiaiyaizaiAaiBaeOaiCaiDaiCaeOaiEaiFaiGaiHaieaiIaiIaiIaaaaaaagTahzagVaaaagTahzagVaaaagTahzagVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiJaiJaiJaaaaiKaaaaiJaiJaiJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaijaijaijaijaijaijaijaijaijaijaijaijaiLaiMaiNaiOaiPaiQaiRaiSahMacXaiTacXagIaiUacFacXaiVaiWaiXaiYacXahiagKaiZajaajbajcajcajcajcajcaidaaoaaoaaoaiIajdajeajfaaaaaaaaaajgaaaaaaaaaajgaaaaaaaaaajgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajhajiajiajjajkajjajlajlajmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaijaijajnajoajpajqajrajsajtajuajvajwaijajxajyajzajAajBajCajDahIajEajFajGajHagIaeJacFajIajJajKajLajMajNajOajPajPajQajPajcajRajSajTajUaidaaoajVaaoajWajXajYajZakaakbakcakdakbakbakcakdakbakbakcakdakbakcakeaaaaaaaaaaaaaaaaaaaaaakfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakgakgakgaaaaiiaaaakgakgakgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaijaijakhakiakiakiakiakiakiakiakiakjaijaiLakkaklakmaknakoakpakqakraksajEajEaktakuakvackakwakxakyakzakAakBakCakDakEakFajcakGakGakHajUaidaaoakIakIakJakKakLakIaaaaaaaaaajgaaaaaaaaaajgaaaaaaaaaajgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaijaijakMakNakiakiakiakiakiakOakPakQaijaiLakkakRakSaknaknaknaknakTakUakVakWakXafaakYakZacXacXalaalbalcaldalcalcalealfajcalgalhaliajUaidaaoaljalkallalmalnakIaaaaaaagTaloagVaaaagTaloagVaaaagTaloagVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiJaiJaiJaiJaaaaiKaaaaiJaiJaiJaiJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaijaijalqalralsaltalualvakiakiakiakQaijalwalxalyalzalAalBalCaknalDalEalFalGalHalIalJalKalKalLalMalNalOalPalQalRalSajPajcalTalUalVajUaidaaoalWalXalYalZamaambaaaaaaagTaloagVaaaagTaloagVaaaagTaloagVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajhajiajiajiajjajkajjajlajlajlajmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaijaijamcamdameamfamgamfamhamiamjamkaijaiLakkamlammammamnamoaknampamqamramsagIaeJacFamtamuamuamvajPamwamxamyamzamwajPamAamBamCamDajUaidaaoakIamEamFamGamHakIaaaaaaagTamIagVaaaagTaloagVaaaagTamIagVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakgakgakgakgaaaaiiaaaakgakgakgakgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaijaijamJakiakiamKaluamLakjaijamMaijaijaiLakkamNamOammamPamQaknajEajEamRamSamTamUamVamWamXamYamZajPajPanaalNanbajPajPajUancandajUajUaneanfanganhanianjankambaaaaaaaaaaaaaaaaaaagTamIagVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanlanmanmanmanmannaijaijanoanpamjanqanransamkantanuantanvaiLakkanwamOammanxanyanzanAanBanCanDanEanFanGanHanIanJanKanLanManNanOanPaaoanQanRanSanTanUanVanWanXanYanZaoaaobaocakIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiJaiJaiJaaaaiKaaaaiJaiJaiJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanlanmaodaoeaoeaoeaoeaofaogaogaogaogaogantaohaoiaojantaokantaolaiLakkaomaonammaooaopaoqaoraosaotaouaovaowaoxaovaovaovaoyaovaozaoAaouaoBaoCaoDaoEaoFaoGaoHaoIaoJaoKaoLambaoLaoLaoLakIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajhajiajiajjajkajjajlajlajmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoMaoeaoeaoeaoNaoOaoPaoQaogaoRaoSaoTaogaoUaoVaoWaoXaoYaoZantantapaapbapcapdapeanxapfapgaphapiapjapkaplapmaplaplaplaplapmaplapkapnapiapoappappapqappappappappapraoKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakgakgakgaaaaiiaaaakgakgakgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanlaodaoeaoeapsaptapuapvapwaogapxapyapzaogapAapBapCapDapEapFapGapHapIapbaknaknapJapKapgaknapLapiapMapNapOapOapPapPapPapPapOapOapQapRapiapSappapTapUapVapWapXapYapZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaaaaaaaqbaaaaaaaaaaaaaaaaaaaaaaiKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqcaoeaoeaptaptaqdaqeaqfaqgaogaqhaqiaqjaqkaqlaqmaqnaqoaqpaqqaqraqsaqtaquaqvaqwaqxaqyaqzaqAaqBaqCaqDaqEaqFaqGapPaqHaqIapPaqJaqFaqKaqLaqMaqNaqOaqPaqQaqRaqSaqTaqUaqVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahBaqaaaaaqWaqbaqXaaaaaaaaaaaaaaaaqYaqZaqYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqcaoeaoeaptaraarbaraarcardaqkarearfargarhariarjarkarlarmarnaroaroarparqarrarsartaruarvarwarxaryarzarAaqFarBapParCarDapParEaqFarFarGarHarIarJarKarLarMarNarOarParQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarRarRarSarTarUarVarRarRaaaaaaaaaaaaarWarXaqYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarYaoeaoearZaraaraasaasbascasdaseasfasgaogantashasiasjasjasjasjasjantaskaslaslasmasnasoaslasparyarzasqasrasrapPapPapPapPasrasrassapRapiastappappasuasvaswasuappappaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasxasxarTarUasxasxarTarUasxarRasyaszasAasBasCasDarRaaaaaaaaaaqYaqYaqZaqYaqYaaaaaaaaaaaaasEasFasFasEasEasEasEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqcaoeaoeasGaraasHaraasIasJasKasLasMasNaogasOasPasQasjasRasSasTasUasVasWasXasYasZataatbatcatdaryateatfatgathatgatgatgatgathatgatfatiapiatjappatkatlatmatnatoatpappaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatqatratsattatuatsatsatuatsasxatvatwatxatxatyatzasxaaaaaaaaaatAatBatCatDatAaaaaaaaaaaaaasEatEatFasEatGatHasEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqcaoeaoeatIaqeatJaqeatKatLaogatMatNatOaogasOatPatQasjatRatSatTatUatVatWatXatYatVatZauaaubaucaryaryaudaueaufaugaugauhauiaujaukaulaumaunastappauoaupauqauraupausappaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaautauuauvatsatsauwatsauxauyauyauzauAauBauCauDauEasxauFauGauHauIauJauKauLauIaaaaaaaaaaaaasEauMauNasEauOauPasEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauQauRaoeaoeapsaptauSauTauUaogauVauWauXaogasOauYauZasjavaavbavcavdaveavfavgavhaviavjavkatcavlavmavnavoavpavqavravsavtavravqavpavoavuavvastappavwavxavyavzavAavBappaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavCavDavEavFavGavHavIavGavJavKavLavMavNavOavPavQavRauFavSavTauFauFavUauFauFavVavWavWavXasEavYavZasEawaawbasEawcawdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoMaoeaoeaoeaweawfawgawhaogawiawjawkaogawlawmawnasjawoavbawpawqawrawsawtawuawvawwawxawyawzawzawAawBawCawDawEawFawGawEawHawCawBawIawzawzappawJawKawKawKawKawLappaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawMawMawMawMawMawMawMawMasxasxawNawOawPawQawRasxawSawTasxasxasxasxawUawVawWasxauFawXawYawZawZaxaaxbauFaxcaxdaxeaxeasEaxfaxfaaaaxgaxgawcaxhaxiaxjaxkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauQaxlauRaoeaoeaoeaoeaoeaogaxmaogaogaogaxnaxnaxnaxoaxoaxpaxoaxoawyaxqaxraxsaxtaxuaxuaxuaxvaxwaxxaxyaxzaxAaxBaxCaxDaxEaxAaxzaxyaxFaxGaxHaxIaaaaxJaxKaxLaxMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafawMaxNaxOawMaxPaxQaxRaxSaxSaxTaxUaxVaxWaxXaxYaxTaxZayaaybaycaydaxSayeayfaygayhayiayjaykaylaylaymaynauFayoaypayqayqasEayraysaytayuayvasEawcasEaywasEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauQaxlaxlaxlaxlaxlayxayyayxayzaogayAayBayCaxoayDayEayFaxoawyayGayHayHayIaxuayJayKayLayMayNaxyaxyayOayPayQayRaySayTaxyaxyayUayMayVaxIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafayWayXayXayWayYayZazaazbazcazdazeazfazfazfazgazfazhaziazjazfazfazkazlazmaznazoauFazpazqazrazrazrazsaztayqazuazvazwazxazyazzazAazBazCazDazEazFazGazHaaaasEasEasEasEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxoazIazJazKaxoaaaaaaaaaaaaaaaaxuaxuayKazLazMaxyaxyaxyaxyaxyaxCaxDaxyaxyaxyaxyaxyazMazNaxIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazOazOazPazPazPazPazQazRawMawMazSawMawMawMawMazTazTazTazUazVazTazTazWazXazYazWawMazZauFaAaazqazrazrazraAbaAcaAdaAeaAfaAgaAhaAiaAiaAiaAjaAkaAiaAlaAmaAnaAoaApaAqaAraAsasEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxoaAtaAuaAvaxoaaaaaaaaaaaaaaaaaaaaaaxIaAwaAwaAwaAwaAwaAwaAxaAyaAzaAwaAwaAwaAwaAwaAwaAwaxIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAAaABaACaADaAEaAFaAGazRaAHaAIaAJaAKaALaAMaANazTaAOaAPaAQaARaASazTaATaAUaAVaAWawMaAXauFaAYaAZaBaazrazrazsauFaBbaBbaBcaAlaBdaBeaBfayqayqayqayqaBgaBhaBiaBjaBkaBlaBmaBnasEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxoaxoaxoaxoaxoaaaaaaaaaaaaaaaaaaaaaaxIaBoaBpaBqaBraBraBsaBoaBtaBuaBvaBwaBxaBxaByaBzaBvaxIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazOaBAaBBaBCaBDaBEaAFaBFazRaBGaBHaBIaBJaBKaBHaBHazTaBLaBMaBNaBOaBPazTaBQaBRaBSaBTawMaAXauFaBUaBVaBWaBXaBYaBZauFaCaaCbaBcaCcaAjaBeaCdayqayqaCeayqaCfaCgaChaBjaBkaCiasEasEasEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBoaCjaCkaCkaClaCmaCnaCoaCpaCqaCraCsaCtaCuaCvaCwaxkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCxaCyaCzaCAaCBaCCaAFaAXaCDaCEaCFaCGaCHaCIaCIaCIazTaCJaCKaCLaCMaCNazTaCOaCPaCQaCRawMaBFauFauFauFauFaCSauFauFauFaCTaCTaCUaCVaCWaBfaCXayqayqayqayqaCYaAmaCZaAoaApaAqaDaaDbasEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBoaDcaDdaDeaDeaDfaDgaDhaDiaDjaDkaDlaDmaDnaDoaBvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCxaDpaDqaDraDsaDtaAFaBFazRaCIaCIaCIaDuaCIaDvaDwazTazTazTazTaDxazTazTaDyaDzaBSaDAawMaDBayXayXayXayXaDCaDDaDEazPazPasEaDFaDGaDGaDHaDIaCeayqaDJayqaDKaBhaDLaBjaBkaBlaDMaDNasEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBoaDOaDPaDQaDRaDSaDTaDUaDVaDWaDXaDlaDYaDZaEaaBvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEbaEcaEdaEeaEfaEgaAFaBFazRaEhaEiaEjaEkaElaEmaEmaEnaEoaEpaEqaEraEsaEtaEuaEvaEwaExaEyaEzaEAaEAaEBaECaEDaEAaEAaEAaEEaEFaEGaEHaEIaEJaEKayqayqayqayqaELaCgaEMaBjaBkaCiasEasEasEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBoaENaEOaEPaEQaERaBoaESaETaBvaEUaEVaEWaEXaEYaBvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAFaAFaAFaEZaFaaAFaAFaFbaCDaFcaFdaFeaFfaFeaFeaFeaFgaFhaFhaFhaFhaFiazTazWazYazWaFjawMaFkawMawMawMaFlawMawMaFmaFmaFnaFoaFpaFqaFraFsayqayqayqayqayqayqaAmaFtaAoaApaAqaFuaFvasEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBoaBoaFwaFxaFyaBoaBoaFzaFzaBvaBvaFAaFBaFCaBvaBvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAFaFDaFEaFFaFGaFHaFIaFJazRaFKaFLaFeaFMaFNaFOaFeaFPaFhaFQaFRaFSaFTaFUaFVaFWaFXaFYaFZaGaaGbaGcaGdaGeaGfaGgaGhaGiaGjasEaGkaGlayqaGmayqayqayqaGnayqaELaGoaGpaGqaGraGsaGtaGuasEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGvaGvaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAFaGyaGzaGAaGBaGCaGDaGEaGFaGGaGHaGIaGJaGKaGIaGLaCIaGMaFhaFhaGNaFhaGOaGPaGQaGRaGSaGTaGUaGVaGWaGXaGYaGPaGXaGZaFmaHaaHbaHcaHdasEaHeaHfaHgaHhaHiaHjaHkaHlaHmaHnaaaasEasEasEasEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHoaHpaHpaHpaHpaHqaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAFaAFaAFaAFaHraAFaHsaHtaHuaGGaHvaGGaGJaGKaGGaHwaCIaHxaFhaHyaHzaHAaHBaGXaGXaHCaHDaHEaHFaHDaHGaGXaHHaHIaHJaHKaFmaHaaHbaHLaHMaHbaHNaHOaHbaHbaHPaHQaHRaHPaHPaHPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaHSaHTaHTaHTaHTaHUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHVaHVaHVaHVaHVaHVaHVaHVaHVaHWaHXaHYaHZaIaaIbaHsaHtaHuaIcaIdaIeaIfaIgaIcaIeaIhaIiaIiaIjaIjaIjaIjaIkaGRaGRaHDaIlaImaHDaInaIoaIpaIqaIraIsaFmaHaaItaIuaIvaIwaIxaIyaIzaIAaIBaICaIDaIEaIFaIGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHVaIHaIIaHVaIJaIKaHVaILaIIaHWaIMaINaIOaIPaIQaIRaISaITaITaIUaIVaIWaIWaIXaIVaIYaIZaJaaJbaJcaJdaIjaJeaHDaHDaJfaJfaJfaJfaHDaHDaHDaJgaIraJhaFmaJiaJjaJkaJlaJmaJnaJoaJpaJqaJraJsaJtaJuaJvaHPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJwaJxaJyaHVaJzaJAaHVaJBaJCaHVaJBaJCaHWaJDaJEaINaJFaJGaJHaJIaITaITaITaJJaJKaJKaJKaJKaJLaJMaJNaJOaJPaJQaIjaJRaJfaJfaJfaJSaJTaJfaJfaJfaJUaJVaJWaJXaFmaHaaHbaJYaJZaKaaKaaKbaKcaKdaIGaKeaKfaKgaKhaHPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJwaKiaJBaJzaHVaKjaHVaHVaKkaHVaHVaKlaHVaHWaKmaKnaKoaKpaKqaKraKsaITaITaITaKtaKuaKvaKvaKwaKxaHsaKyaKzaIjaIjaIjaKAaKBaJfaJfaKCaJfaJfaJfaKDaKEaKFaKFaKFaFmaKGaHbaKHaKIaKJaKKaKLaKMaKMaHPaHPaHPaHPaHPaHPaaaaaaaHbaHbaHbaHbaHbaHbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKNaKOaJBaJBaJBaJBaJBaKPaJzaKQaKRaJBaKSaHWaKTaKTaKTaKTaKTaKUaKVaKWaKXaITaKtaKYaKZaKZaLaaKxaHsaLbaHuaLcaLdaLeaLfaLgaLhaLhaLfaLgaLhaLhaLfaLgaLeaLiaLjajUaLkaLlaLmaLnaLoajcaLpaLqaLraLsaLtaLuaLvaLwaLxaaaaaaaHbaLyaLzaLzaLAaLBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKNaLCaLDaJBaJBaJBaJBaLEaLFaLGaLHaJzaLIaJBaLJaITaLKaITaITaLLaITaITaLMaLNaKtaKYaKZaKZaLaaKxaHsaLOaHuaLPaLQaLRaLSaLTaLTaLTaLTaLTaLTaLTaLTaLSaLUaLVaLWaLXaLYaLZaMaaMbaMcaMdaMeaMfaMgaMgaMhaLwaLwaLwaMhaaaaaaaHbaMiaLzaLzaLAaMjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKNaMkaJBaJBaMlaMlaMlaMmaJBaMnaMoaMpaMqaMraMsaMtaMuaMuaMvaMwaMxaMxaMyaMzaMAaMBaMCaMDaMEaMFaMGaMHaMIaMJaMKaMKaMLaMKaMKaMKaMKaMMaMNaMKaMKaMLaMOaMKaMPaMQaMRaMSaMTaMUaMVaMWaMXaMYaMYaMZaLtaLtaLtaLtaLtaHbaHbaHbaNaaNbaNcaNcaNdaNeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNfaNgaJBaJBaHVaNhaNhaNiaNiaNiaNjaNkaNlaNmaNnaNoaNpaNpaNqaNraNpaNpaNsaNoaNtaNuaNvaNuaNuaNwaNpaNxaNyaNzaNAaNAaNBaNAaNAaNCaNDaNEaNFaNGaNGaNDaNGaNHaNIaNJaNKaNLaNMaNNaNOaNPaNQaNRaNSaNTaNUaNVaNWaNXaNYaNZaOaaObaOcaOdaOdaOeaOfaMjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNfaJxaJyaHVaHVaHVaNiaOgaOhaOiaOjaOkaOlaNiaOmaOnaOoaOpaOqaOoaOoaOraOsaOtaOuaOvaOwaOxaOyaOzaOAaOBaOCaODaOEaOFaOGaOHaOIaOJaOKaOLaOMaOGaONaOOaOPaOQaORaOSaOTaOUaOVaOWajcaOXaOYaMgaMgaMgaOZaOZaOZaPaaPbaPcaPdaPeaPeaPeaPeaPfaMjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNiaPgaOhaPhaOhaPiaPjaNiaPkaPlaOoaPmaPnaPoaOoaOoaPpaOoaPpaPpaOoaOoaOoaOoaOoaOpaPqaOoaPraPsaPtaPuaOIaOJaOKaOLaPvaPwaPxaPyaPzaPzaPzaPzaPzaPAaPBaPCajcaPDaPEaPFaMfaMgaPGaPHaPHaPIaPJaPKaPLaPMaPMaPMaPMaPNaMjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPOaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNiaPPaPiaPQaPRaNiaPSaNiaPkaPTaOoaPUaPnaPVaPWaOoaPXaPYaPYaPZaQaaQbaQcaQdaQeaQfaQgaQhaQiaQjaQkaQlaOIaOJaOKaOLaQmaQnaQoaQpaQqaQraQsaQtaQuaQvaQwaQvaQvaQxaQyaQzaNTaNTaQAaMgaMgaQBaPbaQCaQDaQEaQEaQEaQEaQFaMjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQGaQHaQIaaaaaaaaaaaaaaaaNiaNiaNiaNiaNiaNiaQJaQKaQLaPTaOoaQMaQNaQOaQPaQQaQRaQSaQTaQUaQUaQUaQVaQWaQXaQYaQZaRaaRbaRcaRcaRdaOIaReaRfaRgaRhaRiaRjaRjaRkaRlaRmaRnaQuaRoaRpaRqaQvaRraRsaRsaRtaMgaOYaMgaMgaHbaRuaRvaLzaRwaRxaRxaRyaRzaMjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQGaQHaQIaaaaQGaRAaQIaaaaQGaQHaQIaaaaaaaaaaaaaaaaaaaOnaPkaRBaRBaRCaRBaRDaREaRFaRGaRFaRHaRIaRJaRKaQXaQXaQXaQXaQXaQXaRLaRMaRNaROaRPaRQaRRaOJaRSaRTaRUaRVaRWaRXaRYaRZaRmaSaaQuaSbaScaSdaQvaSeaSeaSeaSfaSgaOYaShaSiaHbaHbaHbaHbaNaaNbaNcaNcaSjaSkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQGaRAaQIaaaaQGaRAaQIaaaaQGaRAaQIaaaaaaaaaaaaaaaaaaaOnaPkaRBaSlaSmaSnaSoaSpaSqaSraRBaSsaStaSuaStaStaStaStaSvaSwaSxaSyaSzaSAaSBaSCaSDaOIaOJaOKaOLaSEaSFaSGaSHaSIaSJaSKaSLaQuaSMaScaSNaQvaLtaLtaLtaLtaLtaSOaLtaSPaSPaSPaHbaHbaSQaLzaLzaLAaMjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQGaRAaQIaaaaQGaRAaQIaaaaQGaRAaQIaaaaaaaaaaaaaSRaSRaSRaSSaSRaSTaSUaSVaSWaSXaSYaSZaTaaTbaQSaTcaTdaTdaTdaQUaTeaOoaOoaOoaOoaTfaPsaTgaThaTiaTjaTkaTlaPzaTmaPxaTnaPzaToaTpaTqaTraTsaTtaTuaTvaTwaTxaTyaSPaTzaTAaTBaTCaTDaTEaTFaHbaPKaLzaLzaLAaTGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTHaaaaaaaaaaTHaaaaaaaaaaTHaaaaaaaaaaTIaTJaTKaTLaTMaTNaSRaTOaTPaTQaTRaTSaTTaTUaRBaTVaQXaQMaQXaQXaQXaQXaTWaOoaTXaTYaTZaUaaUbaUcaUdaUeaUfaUgaUhaUiaUjaUkaUlaUmaUnaUoaUpaTraQvaQvaQvaQvaUqaUraUsaSPaUtaTCaTCaTCaTEaUuaUvaHbaHbaHbaHbaHbaHbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaUwaUxaUyaUzaUxaUyaUyaUzaUxaUyaUyaUzaUxaUyaUAaUBaUCaUBaUDaUEaUFaSRaUGaUHaUIaUJaUKaULaUMaUNaUOaQXaUPaUQaUQaUQaQXaURaOoaUSaUSaUSaUSaUSaUSaUSaUSaUfaUgaUTaUUaUUaUUaUVaUmaUWaUXaUYaUZaVaaVbaVbaTraVcaVdaVeaSPaVfaTCaTCaTCaTCaVgaVgaSPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTHaaaaaaaaaaTHaaaaaaaaaaTHaaaaaaaaaaTIaTJaVhaViaVjaVkaSRaVlaVmaVnaUNaVoaVpaVqaVraVsaQXaVtaRIaRKaQXaQXaVuaOoaVvaVvaVvaVwaVxaVxaVyaVzaVAaVBaVCaVDaVEaVxaVFaUmaVGaVHaVIaVJaVJaVbaVbaTpaaaaaaaaaaSPaVfaTCaTCaTCaVKaVLaVLaSPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQGaVMaQIaaaaQGaVMaQIaaaaQGaVMaQIaaaaaaaaaaaaaSRaSRaSRaSRaSRaaaaaaaaaaUNaVNaVOaVPaVQaQXaQXaQXaQXaVRaVSaQXaQXaOoaVTaVUaVvaVVaVEaVxaUSaUSaUfaUgaVWaUSaVxaVxaVXaUmaVJaVJaVJaVJaVJaVJaVJaTpaaaaaaaaaaSPaVYaTEaTEaVZaVZaVZaWaaSPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQGaVMaQIaaaaQGaVMaQIaaaaQGaVMaQIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaUNaWbaWcaWdaVQaWeaWfaWgaWfaWeaWhaWfaWfaOoaVvaVvaVvaWiaUSaUSaVyaVzaVAaVBaVCaVDaUSaUSaWjaUmaWkaTpaTpaWlaWmaWmaWnaTpaaaaaaaaaaSPaSPaSPaSPaSPaSPaSPaSPaSPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQGaWoaQIaaaaQGaVMaQIaaaaQGaWoaQIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaUNaWpaWqaWqaWraWsaWtaWuaWvaWwaWxaWyaWzaWAaWBaUSaUSaUSaUSaUSaWCaWCaUfaUgaWDaWCaUSaUSaUSaUSaUSaWBaUmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQGaWoaQIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWEaWFaWGaWFaWEaWHaWGaaaaWAaWIaWJaWJaWJaWKaWLaWJaWMaWNaWOaWPaWQaWRaWSaWQaWQaWQaWTaUmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWUaWVaWUaWWaWUaWxaWUaaaaWAaWAaWXaWYaWZaXaaXaaXbaWXaBtaBuaXcaXdaXeaXeaXfaXgaXcaWAaWAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWXaXhaXiaXiaXjaXkaXlaCoaCpaXmaXnaXoaXpaXpaXqaXcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWXaXraXsaXtaXtaXuaXvaXwaDiaXxaXyaXzaXAaXAaXBaXcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWXaXCaXDaXEaXFaXGaXHaXIaXJaXKaXLaXLaXMaXAaXNaXcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWXaXOaXPaXQaXRaXSaWXaXTaXUaXcaXVaXWaXXaXYaXZaXcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWXaWXaYaaYbaYcaWXaWXaYdaYeaXcaXcaYfaYgaYhaXcaXcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYjaYkaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHqaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaYlaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYmaYmaYmaYnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYmaYmaYmaYmaYnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYmaYmaYmaYmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYmaYmaYmaYmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYmaYmaYmaYmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYmaaaaaaaaaaaaaaaaaaaYmaYmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYmaYmaYmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYmaYmaaaaaaaaaaaaaaaaaaaaaaYmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYmaYmaYmaYnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYmaYmaYmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYpaYpaYpaYpaYmaYmaYmaYmaYmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYmaYmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYpaYpaYpaYmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaYmaaaaaaaaaaaaaaaaYpaYpaYpaYmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaYmaYmaaaaaaaaaaaaaaaaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYpaYpaaaaaaaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaYmaYmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaYmaYmaYmaYmaaaaaaaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaaaaaaaYpaYpaYpaYpaaaaaaaYmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYmaYmaaaaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaYpaYpaaaaaaaYmaYmaYmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaYmaYmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYqaYqaYqaYqaYqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaYmaYmaaaaaaaaaaaaaaaaaaaaaaaaaaaaYpaYpaYpaYpaYpaYmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYqaYqaYqaYqaYqaYqaYqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaYmaYmaaaaaaaaaaaaaaaaaaaaaaaaaaaaYpaYpaYpaYpaYpaYpaYmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYqaYqaYqaYqaYqaYqaYqaYqaYpaYpaYpaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaaaaaaaaaaaaaaaaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaYmaYmaaaaaaaaaaaaaaaaaaaaaaaaaaaaYpaYpaYpaYpaYpaYpaYmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYqaYqaYqaYqaYqaYqaYqaYpaYpaYpaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaaaaaaaaaaaaaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaYpaYpaaaaaaaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYqaYqaYqaYqaYqaYqaYqaYqaYpaYpaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaaaaaaaaaaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaYpaYpaYpaaaaaaaaaaaaaaaaaaaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYqaYqaYqaaaaYqaYqaYqaYqaYqaYqaYqaYqaYpaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaaaaaaaaaaaaaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYsaYtaYtaYtaYtaYtaYtaYtaYtaYuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYpaYpaYqaYqaYqaYqaYqaYqaYqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYsaYwaYxaYxaYxaYxaYxaYxaYxaYxaYwaYuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYpaYqaYqaYqaYqaYqaYqaYqaYqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYpaaaaaaaaaaaaaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYyaYyaYyaaaaYzaaaaYyaYyaYyaaaaaaaaaaaaaaaaaaaaaaaaaYAaYBaYCaYDaYEaYFaYGaYHaYFaYIaYJaYKaYLaYAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaaaaaaaaaaaaaYpaYpaaaaaaaaaaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYMaYNaYNaYOaYPaYOaYQaYQaYRaaaaaaaaaaaaaaaaaaaaaaaaaYAaYSaYTaYUaYVaYWaYUaYUaYWaYWaYUaYXaYSaYAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaaaaaaaaaaaaaYpaYpaYpaaaaaaaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYYaYYaYYaaaaYvaaaaYYaYYaYYaaaaaaaaaaaaaaaaaaaaaaaaaYAaYZaZaaZbaZcaYWaYWaYWaYWaYWaZdaZeaZfaYAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaaaaaaaaaaaaaaaaYpaYpaYpaYpaYpaaaaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaYmaYmaYmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYAaZgaYUaYUaYWaZhaZiaZjaZkaYWaYUaYUaZlaYAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaaaaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaYmaYmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYyaYyaYyaYyaaaaYzaaaaYyaYyaYyaYyaaaaaaaaaaaaaaaaaaaaaaYAaZmaZnaZoaZpaZqaZraZsaZtaZuaZvaZnaZwaYAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaaaaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYMaYNaYNaYNaYOaYPaYOaYQaYQaYQaYRaaaaaaaaaaaaaZxaZxaZxaYAaYAaYAaYAaZyaZzaZAaZBaZCaZDaYAaYAaYAaYAaZEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaZFaZFaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYYaYYaYYaYYaaaaYvaaaaYYaYYaYYaYYaaaaaaaZxaZxaZxaZGaZHaZIaZxaZJaZKaZLaZMaZNaZOaZPaZQaZRaZSaZTaZUaZVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaZFaZFaZFaZFaZFaZFaZWaZWaZFaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaaaaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYzaaaaaaaaaaaaaaaaaaaaaaZXaZYaZZbaababbacbadbaebafbagbafbahbaibajbakbakbakbalbamaZVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaZFaZWaZWaZWaZWaZWaZWaZWaZFaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaaaaaaaaaaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYpaYpaYpaYpaYpaYmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYyaYyaYyaaaaYzaaaaYyaYyaYyaaaaaaaaabanbaobapbaqbarbasbatbaubavbawbaxbaybazbaAbaBbaCbaDbaEbaFaZVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaZFaZWaZWaZWaZWaZWaZWaZFaZFaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaaaaaaaaaaYpaYpaYpaaaaaaaaaaaaaaaaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaYpaYpaYpaYpaYpaYpaYmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYMaYNaYNaYOaYPaYOaYQaYQaYRaaaaaaaaabanbaGbaHbaIbaJbaKbaLbaMbaNaZVaZVbaObaPaZVbaQbaQbaRbaQbaQbaQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaZFaZWaZWaZWaZWaZWaZWaZFaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaaaaaaaaaaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaYmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYYaYYaYYaaaaYvaaaaYYaYYaYYaaaaaaaaabaSbaTbaHbaUbaVbaLbaLbaWbaNbaLbaXbaYbaZbbabaQbbbbbcbbdbbebaQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaZFaZWaZWaZWaZWaZWaZFaZFaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaYmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYzaaaaaaaaaaaaaaaaaaaaaaZxaZxbbfbbgaZxbaLbbhbbibbjbaLbbkbblbbmbbnbaQbbobbpbbqbbrbaQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaZFaZWaZWaZWaZWaZFaZFaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYpaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYzaaaaaaaaabbsbbtbbubbvaZxbbwbbxbbybbzbaLbbAbbBbbCbaLbbDbbEbbFbbDbbGbbHbbIbbJbbKbaQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaZFaZWaZWaZWaZFaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYpaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbLbbsbbsbbMbbsbbNbbObbPaZxbbQbbRbbSbbTbaLbbUbbVbbWbaLaZVbbXbbYaZVbaQbbZbcabcbbccbaQaaaaaaaaaaaaaaaaaabcdbcebcfbcgbchbcibcibcjbckbclbcmbckaaaaaaaaaaaaaaaaaaaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaZFaZWaZWaZWaZFaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcnbcobcpbcpbcobcqbcrbcsaZxaZxaZxaZxaZxbaLbaLbaLbaLbaLbctbcubcvbcwbaQbaQbaQbcxbaQbaQaaaaaaaaaaaaaaaaaabcdbcybczbcAbcBbcCbcDbcBbcEbcFbcGbckaaaaaaaaaaaaaaaaaaaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaZFaZWaZWaZWaZFaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcHbbsbcrbcrbbsbcIbcpbcJayKbcKbcKbcLbcLbcMbcMbcNbcNayKbcObcubcvbcPbcQbcRbcSbcTbcUbcQaaaaaaaaaaaaaaaaaabcdbcVbcWbcXbcYbcZbcZbdabdbbdcbddbckbdebdebdebdeaaaaaaaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaZFaZWaZWaZWaZFaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYpaYpaYpaYqaYpaYpaaaaYqaYqaYqaaaaaaaaaaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdfbdfbdfbdfbdfbdgbdgbdhbdibdjbdkbdkbdkbdkbdkbdkbdlbdmbdnbdobdpbdqbdrbdsbdtbdtbdubdvbdwaaaaaaaaaaaaaaaaaabcdbcWbdxbcAbdybdzbdzbdybcEbdAbdBbdCbdDbdEbdFbdGaaaaYqaYqaYqaYqaYqaYqaYqaYqaYqaZFaZFaZWaZWaZWaZFaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYpaYpaYpaYqaYqaYqaYqaYqaYqaYqaYqaYqaaaaaaaaaaaaaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdfbdHbdIbdfbdIbdHbdfbdfbdJbdJbdJbdJbdJbdJbdKbdKbdLbdKbdKbdMbdNbcvbdObdPbdPbdPbdPbdPbcQbdQbdQbdQbcdbcdbcdbcdbdRbcgbcgbcBbdSbdSbcBbckbdAbdTbckbckbckbckbdUaaaaZFaZFaZFaYqaYqaYqaYqaZFaZFaZWaZWaZWaZWaZFaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaaaaaaaaaaYpaYpaYpaaaaaaaaaaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYmaYmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdfbdVbdWbdXbdYbdVbdfbdfbdZbeabebbecbedbeebefbegbehbeibdKbejbekbelbembenbeobepbeqberbesbetberbeubcdbevbewbexbeybezbcgbeAbeAbeAbeAbckbeBbeCbeDbeEbeFbeGbdUaaabeHbeHbeIaZFaZFaZFaZFaZWaZWaZWaZWaZWaZWaZFaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaaaaaaaaaaYpaYpaYpaYpaYpaaaaaaaaaaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYmaYmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeJbeJbeJbeJbeJbdfbdfbdfbeKbeLbdfbeMbeNbdfbdfbeObePbeQbeRbeSbeTbeUbeUbeVbeWbeXbctbcubcvbeYbenbeZbfabfbberbfcbfdberbfebcdbffbfgbfhbfibfjbfjbfjbfjbfjbfjbckbfkbflbfmbfnbfobfpbfqbfraZWaZWaZWaZWaZWaZWaZWaZWaZWaZWaZFaZFaZFaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaaaaaaaYpaYpaYpaYpaYpaYpaaaaaaaaaaYpaYpaYpaYpaaaaaaaaaaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfsbftbftbftbftbftbftbftbfuaaaaaabeJbfvbfwbfxbeJbdHbdVbfybfzbfAbfAbfAbfBbfCbdfbfDbfEbfFbePbePbfGbfHbfHbfHbeWbfIbctbfJbfKbfLbfMbfNbfObfPbfQbfRbfSbfTbfUbcdbfVbcWbfWbfXbfjbfYbfZbgabgbbdebdebgcbgdbdebdebdebdebdebgeaZWaZWaZWaZWaZWaZWaZWaZWaZWaZFaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYpaYpaaaaYpaYpaYpaYpaYpaYpaYpaaaaaaaYpaYpaaaaaaaaaaaaaaaaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgfbggbghbgibghbghbgjbgkbeJbeJbeJbeJbglbglbgmbeJbdIbgnbgobgpbgqbgrbgqbgsbgtbdfbePbgubgvbgwbgxbgybeWbeWbgzbgAbgBbctbcubcvbcPbenbgCbgDbgEberbgFbfdbgFbgGbcdbgHbgIbgJbgKbfjbgLbgMbgNbgObdebgPbgQbgRbgSbgTbgUbgVbgWbgXaZWaZWaZWaZWaZWaZWaZWaZWaZFaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYpaYpaaaaaaaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgfbgYbfsbgZbgZbgZbhabgZbeJbhbbhcbeJbeJbhdbeJbeJbeJbdfbdfbhebhfbdVbhgbhhbhibhjbhkbhlbhkbhmbhnbhobhpbeWbhqbdKbdKbhrbhsbhtbhubenbenbhvbhwberbhxbhybhzbhAbcdbgHbhBbhCbhCbfjbfjbhDbhEbfjbdebhFbhGbhHbhIbhJbhKbhLbhMbgXaZWaZWaZWaZWaZWaZWaZWaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYpaYpaYpaYpaaaaaaaaaaYpaYpaYpaYpaYpaaaaaaaaaaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgfbgYbhNbhObhObhObhObhObeJbhPbhQbhRbglbglbeJbhSbeJbhTbdfbhUbdfbdfbdfbhVbhWbdfbhXbhXbhXbdJbdJbdJbhYbhZbiabibbicbidbcubcvbidbiebifbigbenberbihbiibdQbdQbijbikbilbcebcfbimbinbiobipbiqbdebirbisbitbgSbiubivbiwbixbiyaZWaZWaZWaZWaZWbeIaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaaaaaaaaaaaaaYpaYpaYpaYpaaaaaaaYpaYpaYpaYpaaaaaaaYpaYpaYpaYpaaaaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgfbgYbhNaGvaGvaGvaGvaGvbeJbeJbeJbeJbizbiAbiBbiCbiDbiEbiFbiGbiHbiIbiJbiKbiLbiMbiNbiObhXbiPbiQbiRbctbctbiSbhrbidbiTbiUbiVbiWbidbhubiXbeYbeYbiYbiZbjabjbbjcbjdbjebjfbjgbimbjhbjibjjbjkbjlbjmbjnbjobdebdebdebdebdebjpaZWaZWaZWaZWaZWbeHaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaaaaaaaaaaaaaYpaYpaYpaaaaaaaYpaYpaYpaYpaaaaYpaYpaYpaYpaYpaYpaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgfbgYbhNaGvbhObhObhObjqbjrbjsbjtbjubjvbjwbjxbjybjzbjAbjBbjCbjDbjEbjFbjGbjHbjIbjJbjJbjKbjLbjMbjNbjMbjMbjObjPbjQbjRbjSbjTbjUbjVbjWbjXbjMbjMbjYbjZbkabkbbkcbkdbkebkfbkgbkhbkibkjbkkbklbkmbknbkobkobkobkpbkqbkrbksbkobkobktbkuaZWaZWbeIaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaaaaaaaaaaaaaaaaaaaaaaYpaYpaYpaaaaaaaYpaYpaYpaYpaYpaYpaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgfbkvbkwbkxbkxbkxbkxbkxbkybkzbkAbkBbkCbkDbeJbkEbeJbkFbkGbkHbdfbkIbiObkJbkKbkLbkMbkNbkObkPbkQbkQbkRbkQbkSbkTbkUbkVbkWbkXbkYbkZblablbblbblcblbbldbleblfblgblhblibljblkbllblmblnbloblobloblpblqblrblsblobltblublvblwblwblxblyaZWaZWaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYpaYpaYpaYpaYpaYpaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgfblzbhNaGvbhObhObhOaGvblAblBbglblCblDblEbeJblFblFblGblHblIblFblJbiOblKblLblMblNblObhXblPblQblQblRblQblSblTbidbidbcubcvbidbidblUblVblVblWblVblXbjablYblZbmabmbbmcbmdbimbmebmfbmgbmhbmibmjbmkblubmlblubmmbmnblvblwblwblxblyaZWaZWaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaaaaaaaaaaaaaaaaaaaaaaYpaYpaYpaYpaYpaYpaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgfblzbhNaGvaGvaGvaGvaGvbeJbmobglbglblDbglbmpblFbmqbmrbmsbmtblFbmubiObmvbmwbmxbmybmzbhXbmAbmBbmCbmDbmDbmEbmFbmGbidbcubcvbidbmHbmIbmJbmKbmKbmKbmLbmMbmNbmObmPbmQbmRbmObmSbmSbmTbmTbmTbmTbmTbmTbmTbmTbmTbmTbmTbmTbmTbmTbmTbmUaZWaZWaZWaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaaaaYpaYpaYpaYpaaaaaaaYpaYpaYpaYpaYpaYpaaaaaaaaaaYpaYpaYpaYpaYpaYmaYmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgfblzbhNbhObhObhObhObhObeJbmVbglbmWbmXbmYbmZblFbnabnbbncbndblFbnebnfbngbnhbnibnjbnkbhXbnlbnmbnnbnobnpbnqbmAbmAbhrbhsbhtbhubmMbmMbnrbnsbntbnubnvbmMbnwbnxbnybnzbnAbnBbnCbnDbmTbnEbnFbnGbnHbnIbnJbnKbnLbnMbnNbnObnPbnQbmTaZWaZWaZWaZWaZWaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaaaaYpaYpaYpaYpaaaaaaaYpaYpaYpaYpaYpaYpaaaaaaaaaaYpaYpaYpaYpaYpaYmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgfblzbnRbgZbgZbgZbgZbgZbeJbnSbglbnTbnUbnVbnWblFbnXbnYbnZboablFbobbocbodboebofbogbohbhXboibnmbojbnobnpbnmbokbmAbcObcubcvbcPbmMbolbombonboobopboqborbosbotboubovbowboxboyboybozboAboBboCboDboEboBboFboGboHboIbnQboJbnQbmTaZWaZWaZWaZWaZWaZWaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaaaaYpaYpaYpaYpaaaaaaaYpaYpaYpaYpaYpaYpaaaaaaaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgfboKboLboLboLboLboLboMbeJbeJboNbeJbeJboOboOboOboOboOboOboObhXbiOboPbiOboQboRboSbiJboTboUboVboWbnobnpbnmboXbmAbctbcubcvbeYbmMboYboZbpabpbbpcbpdbpebpfbpgbphbpibpjbpkbplbpmbpnbpobppbpqbppbppbprbpsbptbpubmTbmTbmTbmTbmTaZFaZWaZWaZWaZWaZWaZFaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaaaaaaaYpaYpaYpaaaaaaaYpaYpaYpaYpaYpaYpaaaaaaaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnRbpvbpwbpwbpwbpwbpwbpwbpxbeJbpybpzbeJboObpAbpBbpBbpCbpDbpEbpFbpGbpHbpIbpJbpKbpLbpMbpNbpObpPbpQbpRbpSbpTbpUbmAbctbcubcvbeYbmMbpVbpWbpXbpYbmMbmMbmMbpZbqabqbbqcbqdbqebqfbqfbmTbqgbqhbqibqibqibqibqjbqkbnMbqlbnObnPbnQbmTaYqaZFaZFaZWaZWaZWaZWaZFaZFaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaaaaaaaYpaYpaYpaaaaaaaaaaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqmaaaaaaaaaaaaaaabeJbeJbeJbeJboObqnbqnbqobqpboObqqbqrbqsbqtbqubqvbqwbqxbqrbqybqybqzbqybqAbqAbqAbqAbqAbctbcubcvbeYbmMbmMbqBbqCbmMbmMbqDbqEbqFbqGbqHbqIbqJbqKbqLbqMbqNbmTbqObqPbqQbqRbqibqjbqSbqTbqUbqVbqWbnQbmTaYqaYqaYqaZFaZWaZWaZWaZWaZWaZFaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYpaYqaYqaYqaYqaYqaYqaYqaYpaaaaYpaYpaYpaaaaaaaaaaYpaYpaYpaaaaaaaaaaYmaYmaYmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboOboObqXbqYbqZbqnbqnbqnbrabrbbrcbrdbrebrfbrgbrhbribrjbqrbrkbrlbrmbqybrnbrobrpbrqbrrbctbcubcvbrsbmMbrtbrubrubrvbmMbrwbrxbrybrzbrAbrBbrCbrDbrCbqMbrEbmTbmTbmTbmTbmTbrFbqjbrGbrHbmTbmTbmTbmTbmTaYqaYqaYqaYqaZFaZFaZWaZWaZWaZWaZFaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYpaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYmaYmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboOboObpBbqnbqnbqnbqnbrIbrJboObrKbqrbrLbrMbrNbrObrPbrQbqrbrRbrSbrTbqybrUbrVbrWbrXbrYbrZbsabcvbsbbmMbrubscbsdbrubmMbsebsfbsgbshbsibsjbskbslbsmbqMbsnbmTbsobnObspbsqbqibsrbssbstbsubsvbnPbnQbmTaYqaYqaYqaYqaYqaYqaZFaZWaZWaZWaZWaZFaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYpaYpaYpaYqaYqaaaaaaaYpaYpaYpaaaaaaaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboOboObpBbqnbqnbqnbqnbqnbswboOboObqrbsxbsybszbsAbsBbsCbqrbrkbrSbsDbqybsEbsFbsGbsHbsIbsJbcubcvbeYbmMbmMbmMbmMbmMbmMbqfbqfbqfbqfbsKbqfbsLbsMbsLbqfbqfbmTbqWbnQbsNbsObsPbqibsQbsRbsSbnQbqWbnQbmTaYqaYqaYqaYqaYqaYqaYqaZFaZFaZWaZWaZFaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaaaaYpaYpaYpaYpaaaaYpaYpaYpaaaaaaaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboOboObsTbsUbsVbsWbsXbsYbsZboObtabqrbqrbqrbqrbqrbqrbqrbqrbqybtbbqybqybtcbtdbtcbtcbtcbtebtfbtgbthbtibtjbtjbtkbtlbtjbtjbtlbtmbtnbtobtpbtqbtpbtrbtpbtpbmTbmTbmTbmTbmTbtsbttbtubmTbmTbmTbmTbtvbmTaaaaYqaYqaYqaYqaYqaYqaYqaYqaZFaZWaZWaZFaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaaaaYpaYpaYpaaaaaaaaaaYpaaaaaaaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboOboOboOboOboOboOboOboOboOboOboObqrbqrbqrbqrbqrbqrbqrbtwbtxbtxbtxbtybtxbtzbtAbtxbtBbtCbtDbtEbtFbtGbtGbtGbtHbtGbtGbtIbtIbtIbtJbtKbtIbsLbtLbsLbqfbtpbtMbtpbtNbtObtPbtPbtQbtPbtPbtpbtpbtRaaaaaaaaaaYqaYqaYqaYqaYqaYqaYqaYqaZFaZWaZWaZFaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaaaaYpaYpaaaaaaaaaaaaaaaaaaaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboOboOboOboOboOboOboOboOboOboObtSaaabtSaaabtSaaabtSbtcbtTbtUbtVbtVbtWbtVbtVbtVbtVbtVbcObtXbcvbcPbtGbtYbtZbuabubbucbtIbudbuebufbugbtIbuhbuibujbqfbtpbtpbtpbtpbukbtpbtpbulbumbtpbtpbtpbumaaaaaaaaaaYqaYqaYqaYqaYqaYqaYqaYqaYqaZFaZWaZWaZFaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaaaaaaaaaaaaaaaaYpaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGvaaaaGvaaaaGvaaaaGvbunbuobunbtVbupbuqburbusbutbuubuvbuwbuxbuybuzbuAbuBbuCbuDbuEbuFbtIbudbudbuGbuHbtIbsLbuIbsLbqfbtRbtRbuJbtRbtRbuKbuLbuMbtRbuNbuObuPbtRaaaaaaaaaaaaaYqaYqaYqaYqaYqaYqaYqaYqaZFaZWaZWaZFaZFaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaaaaaaaaaaaaaaaaYpaYpaaaaYpaYpaYpaYpaYpaYpaYpaYmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtSaaabtSaaabunbunbunbuQbuRbtVbuSbuTbuUbuVbuWbuXbuYbctbcubcvbeYbuZbuFbuFbvabvbbvcbtIbvdbvdbvebvfbtIbvgbvhbvibqfbvjbtpbtpbvkbtRbvlbvmbvnbtRbtRbtRbtRaaaaaaaaaaaaaaaaYqaYqaYqaYqaYqaYqaYqaYqaYqaZFaZWaZWaZWaZFaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGvaaaaGvaaabvobvpbunbvqbvrbtVbvsbvtbvsbvsbvsbvubvvbctbcubcvbeYbvwbuFbvxbvxbuFbvybtIbvdbvdbvebvzbtIbvAbvAbvAbqfbvjbtpbtpbvBbtRaaaaaabvCbtRbvDbvEbtRaaaaaaaaaaaaaaaaaaaYqaYqaYqaYqaYqaYqaYqaYqaYqaZFaZWaZWaZWaZFaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabunbunbunbunbvFbunbvGbunbunbvHbvIbvJbuubvKbvLbuvbctbcubcvbeYbvMbvNbvObvPbvQbvRbvSbvTbvTbvebvUbtIbvVbvVbvVbqfbtRbtRbtRbtRbtRaaaaaaaaabtRbtRbtRbtRaaaaaaaaaaaaaaaaaaaaaaYqaYqaYqaYqaYqaYqaYqaYqaYqaZFaZFaZWaZWaZFaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaaaaaaaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabunbvXbvYbvZbvYbwabwbbwcbwdbwebwfbwgbwhbwibwjbwkbrZbsabcvbeYbuZbwlbwmbwnbuFbwobvSbwpbwpbwqbwrbtIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaZFaZFaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaaaaaaaaaaaaaaaaaaaaaaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabunbwsbvYbvYbvYbvYbwtbwubunbwvbtVbwvbtVbwwbwwbwwbwxbwybwzbwAbwwbwwbwwbtGbwBbtGbvSbtIbtIbtIbtIbtIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwCbwDbwDbwEbvYbwFbwGbwHbunbwIbwJbwKbwLbwwbwMbwNbwObwPbwzbwQbwRbwSbwwbwTbwUbwVbtGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYpaYpaaaaaaaaaaaaaaaaaaaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwWbwXbwXbwYbvYbwZbxabxbbunbtVbtVbtVbtVbwwbxcbxdbxebxfbxgbxhbxibwSbwwbtGbtGbtGbtGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxjbxkbunbunbunbunbunbunbunaaaaaabxlbxmbwwbxnbxobxpbxqbxrbxsbxobxtbwwbxmbxlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaaaaaaaaaaaaaYpaaaaaaaaaaaaaaaaaaaYmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxubxvbxvbxvbxvbxwaaaaaaaaaaaaaaabxxbxybwwbxzbxAbxBbxCbxDbxEbxAbxFbwwbxGbxxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaaaaaaaaaaYpaYpaYpaYpaYpaaaaaaaaaaaaaYmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxHbxIbxIbxIbxIbxHaaaaaaaaaaaaaaabxJbxybxKbxLbxMbxNbxObxPbxQbxRbxSbxTbxybxJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxHbxUbxVbxWbxXbxHbxlbxYbxZbxZbyabxlbybbycbydbxybxybyebyfbygbygbygbygbyhbxlbxYbxZbxZbyabxlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaaaaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxHbyibyjbyjbyjbykbylbymbymbymbymbynbxybyobxybxybxybypbyqbxybxybxybxybxybyrbymbymbymbymbyraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYpaYpaYpaYqaYqaaaaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxHbyjbysbyjbyjbytbynbymbymbymbymbynbxybyobyubyvbywbyxbyybyzbyAbyBbxybxybyrbymbyCbymbymbyraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYpaaaaaaaaaaaaaaaaaaaYpaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyDbyEbyjbyjbyFbyDbyGbyHbyIbyJbyHbyGbyKbyobxybypbyLbxZbxZbyMbyqbxybxybyNbyObxYbxZbxZbyabxlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaaaaaaaaaaaaaaaaYpaYpaYpaYpaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxHbyEbyjbyjbyFbxHbxlbxlbxlbxlbxlbxlbyPbyobxybyQbyRbymbymbyRbySbyTbxybyUbyVbyWbyXbyYbyXbxlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYqaYqaYqaYqaYqaYqaYqaYqaYqaYqaaaaaaaaaaaaaaaaaaaaaaYpaYpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxHbyEbyjbyjbyFbxHaaaaafbyZbzabzabyZbxybyobxybzbbzcbymbymbzdbzebxybxybxybzfbxybzgbxybxybxxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxHbzhbyjbyjbzibxHaaaaafbzjbzkbzkbzkbzlbyobyubzmbznbxZbxZbzobzpbyBbxybxybxlbxlbxlbxlbxybxJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxHbyEbyjbyjbyFbxHaaaaaabzqbxybxybxybxybzrbzsbztbzubzvbzwbyzbzxbxybxybxybxybxybxybxlbzybxlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabzzbzAbzBbzBbzCbzDaaaaaabzqbxybxybzEbzEbzFbzEbzEbzEbzGbzHbzIbzIbzIbzJbzIbzIbzIbxybxlbymbxlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabzzbzKbzLbzDaaaaaaaaabzqbzqbzMbzNbzObzPbzPbzQbzMaBtbzRbzSbzTbzUbzUbzVbzWbzSbzqbxlbzXbzYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxkbzZbAabAbbAcbAdbAebAfbAgbAhbAibAjbAkbAlbAlbAmbzSaaabzqbAnbxlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabzMbAobApbAqbArbAsbAtbAubAvbAwbAxbAybAzbAzbAAbzSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabzMbABbACbADbAEbAFbAGaDUaDVbAHbAIbAIbAJbAzbAKbzSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabzMbALbAMbANbAObAPbzMaESaETbzSbAQbARbASbATbAUbzSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabzMbzMbAVbAWbAXbzMbzMaFzaFzbzSbzSbAYbAZbBabzSbzSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGxbBbaaaaaaaaaaGvaGvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwbBcaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHUbBbaGvaGvaGvaGvaGvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBdaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpaHpbBeaGvaGvaGvaGvaGvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +"} + +(1,1,2) = {" +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBmbBnbBnbBnbBnbBnbBobBnbBnbBnbBnbBnbBobBnbBnbBnbBnbBnbBobBnbBnbBnbBnbBnbBobBnbBnbBnbBnbBnbBobBnbBnbBnbBnbBnbBobBnbBnbBnbBnbBnbBpbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBlbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBlbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBlbBlbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBlbBlbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBrbBsbBsbBsbBsbBsbBtbBubBubBvbBubBubBtbBwbBxbBwbBxbBwbBtbBybBzbBzbBzbBzbBtbBAbBAbBAbBAbBAbBtbBBbBBbBBbBBbBBbBtbBCbBDbBDbBDbBEbBFbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBrbBsbBHbBsbBHbBsbBtbBubBIbBubBJbBKbBtbBLbBMbBLbBMbBLbBtbBNbBNbBNbBNbBNbBtbBAbBAbBAbBAbBAbBtbBBbBObBBbBObBBbBtbBPbBQbBQbBQbBRbBFbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBrbBsbBsbBsbBsbBsbBtbBubBSbBubBubBubBtbBTbBUbBTbBUbBTbBtbBNbBNbBNbBNbBNbBtbBAbBAbBAbBAbBAbBtbBBbBBbBBbBBbBBbBtbBPbBQbBQbBQbBRbBFbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBrbBsbBsbBsbBsbBsbBtbBubBVbBIbBWbBubBtbBXbBXbBXbBXbBXbBtbBYbBYbBYbBYbBZbBtbBAbBAbBAbBAbBAbBtbBBbBBbBBbBBbBBbBtbBPbBQbBQbBQbBRbBFbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBrbBsbBsbBHbBsbBsbBtbBJbBubBubBubBubBtbCabCbbCcbCbbCdbBtbCebCfbCgbChbCebBtbBAbBAbBAbBAbBAbBtbBBbBBbBBbBBbBBbBtbBPbBQbBQbBQbBRbBFbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBrbBsbBsbBHbBsbBsbBtbBubBJbBubBubCibBtbCjbCbbCcbCbbCkbBtbCebClbCmbCnbCebBtbBAbBAbBAbBAbBAbBtbBBbBBbBBbBBbBBbBtbCobBQbBQbBQbCpbBFbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBrbBsbBsbBsbBsbBsbBtbBubBubBJbBubBubBtbBXbBXbBXbBXbBXbBtbCqbClbCmbCnbCqbBtbBAbBAbBAbBAbBAbBtbBBbBBbBBbBBbBBbBtbCobBQbBQbBQbCpbBFbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBlbBqbBGbBGbBGbBGbBGbBGbCrbCrbCrbCrbCrbBGbBGbBGbBGbBGbBGbBGbBqbBlbBlbBqbBGbBGbBGbBGbBGbBGbBGbCsbCsbCsbCtbCsbCsbCsbBGbBGbBGbCsbCsbCsbCubCsbCsbCsbBGbBGbBGbBGbBGbBGbBGbBqbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBrbBsbBsbBsbBsbBsbBtbBubCvbBubBJbCwbBtbCxbCybCxbCybCxbBtbCzbClbCmbCnbCzbBtbBAbBAbBAbBAbBAbBtbBBbBBbBBbBBbBBbBtbCobBQbBQbBQbCpbBFbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBlbBqbBGbBGbBGbBGbBGbBGbBGbCAbCBbCBbCBbCBbCBbCCbCCbCCbCCbCAbBGbBGbBGbBGbBGbBGbBGbBqbBlbBqbBGbBGbBGbBGbBGbBGbBGbCsbCBbCBbCBbCBbCBbCCbCCbCCbCCbCsbBGbBGbBGbBGbBGbBGbBGbBqbBlbBlbBqbBGbBGbBGbBGbBGbBGbCrbCDbCDbCDbCrbBGbBGbBGbBGbBGbBGbBGbBqbBlbBlbBqbBGbBGbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBGbCsbBGbBGbBGbCsbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBGbBGbBGbBqbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBrbBsbBHbBsbBHbBsbBtbBubBVbBubBubBJbBtbCEbBLbCEbBLbCEbBtbCzbClbCmbCnbCzbBtbBAbBAbBAbBAbBAbBtbBBbBObBBbBObBBbBtbCobBQbBQbBQbCpbBFbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBlbBqbBGbBGbBGbBGbBGbBGbCAbCAbBGbBGbBGbBGbBGbBGbBGbBGbBGbCAbCAbBGbBGbBGbBGbBGbBGbBqbBlbBqbBGbBGbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBGbBGbBGbBqbBlbBlbBqbBGbBGbBGbBGbBGbBGbCrbCDbCDbCDbCrbBGbBGbBGbBGbBGbBGbBGbBqbBlbBlbBqbBGbBGbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBGbCsbBGbBGbBGbCsbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBGbBGbBGbBqbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBrbBsbBsbBsbBsbBsbBtbCFbBubBJbBubCFbBtbCGbBxbCGbCHbCGbBtbCIbCJbCKbCLbCIbBtbBAbBAbBAbBAbBAbBtbBBbBBbBBbBBbBBbBtbCMbCNbCNbCNbCObBFbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBlbBqbBGbBGbBGbBGbBGbBGbCAbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbCAbBGbBGbBGbBGbBGbBGbBqbBlbBqbBGbBGbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBGbBGbBGbBqbBlbBlbBqbBGbBGbBGbBGbBGbBGbCrbCDbCDbCDbCrbBGbBGbBGbBGbBGbBGbBGbBqbBlbBlbBqbBGbBGbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBGbCsbBGbBGbBGbCsbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBGbBGbBGbBqbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbCPbCQbCQbCQbCQbCQbCPbCQbCQbCQbCQbCQbCPbCQbCQbCQbCQbCQbCPbCQbCQbCQbCQbCQbCPbCQbCQbCQbCQbCQbCPbCQbCQbCQbCQbCQbCPbCQbCQbCQbCQbCQbCRbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBlbBqbBGbBGbBGbBGbBGbBGbCAbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbCAbBGbBGbBGbBGbBGbBGbBqbBlbBqbBGbBGbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBGbBGbBGbBqbBlbBlbBqbBGbBGbBGbBGbBGbBGbCrbCDbCDbCDbCrbBGbBGbBGbBGbBGbBGbBGbBqbBlbBlbBqbBGbBGbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBGbCsbBGbBGbBGbCsbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBGbBGbBGbBqbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBrbCSbCSbCTbCUbCUbBtbCVbCWbCWbCXbCWbBtbCYbCYbCYbCYbCYbBtbCZbCZbCZbCZbCZbBtbDabDabDabDabDabBtbDbbDcbDcbDcbDdbBtbDebDfbDfbDfbDgbBFbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBlbBqbBGbBGbBGbBGbBGbBGbCAbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbCAbBGbBGbBGbBGbBGbBGbBqbBlbBqbBGbBGbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBGbBGbBGbBqbBlbBlbBqbBGbBGbBGbBGbBGbBGbCrbCrbCrbCrbCrbBGbBGbBGbBGbBGbBGbBGbBqbBlbBlbBqbBGbBGbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBGbCsbBGbBGbBGbCsbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBGbBGbBGbBqbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBrbDhbDhbDibDjbDjbBtbCWbCXbCWbCVbCVbBtbDkbCYbCYbCYbDlbBtbCZbDmbDnbDobCZbBtbDabDpbDabDqbDabBtbDrbDsbDsbDsbDtbBtbDubDvbDvbDvbDwbBFbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBlbBqbBGbBGbBGbBGbBGbBGbCAbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbCAbBGbBGbBGbBGbBGbBGbBqbBlbBqbBGbBGbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBGbBGbBGbBqbBlbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBlbBqbBGbBGbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBGbCsbBGbBGbBGbCsbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBGbBGbBGbBqbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBrbDhbDxbDxbDxbDjbBtbCXbCWbCXbCWbCXbBtbCYbCYbDybCYbCYbBtbCZbDzbDzbDzbCZbBtbDabDabDabDabDabBtbDrbDsbDsbDsbDtbBtbDubDvbDvbDvbDwbBFbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBlbBqbBGbBGbBGbBGbBGbBGbCAbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbCAbBGbBGbBGbBGbBGbBGbBqbBlbBqbBGbBGbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBGbBGbBGbBqbBlbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBlbBqbBGbBGbBGbBGbBGbBGbBGbCsbCsbBGbBGbBGbCsbCsbBGbBGbBGbCsbCsbBGbBGbBGbCsbCsbBGbBGbBGbBGbBGbBGbBGbBqbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBrbDhbDibDibDibDjbBtbCWbCVbCVbCWbCXbBtbDkbCYbCYbCYbCYbBtbCZbCZbCZbCZbCZbBtbDabDabDabDabDabBtbDrbDsbDsbDsbDtbBtbDubDvbDvbDvbDwbBFbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBlbBqbBGbBGbBGbBGbBGbBGbCAbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbCAbBGbBGbBGbBGbBGbBGbBqbBlbBqbBGbBGbBGbBGbCBbCBbCBbCBbCBbCBbBGbBGbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBGbBGbBGbBqbBlbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbCsbCsbCsbCsbCsbBGbBGbBGbBGbBGbCsbCsbCsbCsbCsbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBrbDAbDBbDBbDBbDCbBtbCXbCWbCWbCXbCVbBtbCYbCYbCYbCYbCYbBtbCZbDDbDEbDFbCZbBtbDabDGbDabDabDabBtbDHbDIbDIbDIbDJbBtbDubDvbDvbDvbDwbBFbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBlbBqbBGbBGbBGbBGbBGbBGbCAbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbCAbBGbBGbBGbBGbBGbBGbBqbBlbBqbBGbBGbBGbBGbCsbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBGbBGbBGbBqbBlbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBrbDKbDLbDLbDLbDMbBtbCXbCXbCVbCXbCXbBtbCYbDNbCYbDObCYbBtbCZbDPbDQbDRbCZbBtbDabDabDabDSbDabBtbDTbDUbDUbDUbDVbBtbDWbDvbDvbDvbDXbBFbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBlbBqbBGbBGbBGbBGbBGbBGbCAbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbCAbBGbBGbBGbBGbBGbBGbBqbBlbBqbBGbBGbBGbBGbCsbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbCCbCCbCCbCCbCsbBGbBGbBGbBGbBGbBqbBlbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBrbDYbDibDZbDibEabBtbCVbCXbCXbCXbCXbBtbCYbCYbCYbCYbCYbBtbCZbDPbDQbDRbCZbBtbDabDabDabDabDabBtbEbbDsbDsbDsbEcbBtbDWbDvbDvbDvbDXbBFbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBlbBqbBGbBGbBGbBGbBGbBGbCAbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbCAbBGbBGbBGbBGbBGbBGbBqbBlbBqbBGbBGbBGbBGbCsbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBGbBqbBlbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBrbDYbEdbEdbEdbEabBtbCXbCWbCXbCXbCVbBtbCYbDObCYbCYbCYbBtbCZbDPbDQbDRbCZbBtbEebEebEebEebEebBtbEbbDsbDsbDsbEcbBtbDWbDvbDvbDvbDXbBFbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBlbBqbBGbBGbBGbBGbBGbBGbCAbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbCAbBGbBGbBGbBGbBGbBGbBqbBlbBqbBGbBGbBGbBGbCsbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBGbBqbBlbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBrbDYbDYbDibEabEabBtbCWbCWbCWbCVbCXbBtbCYbDObCYbDNbCYbBtbCZbEfbEgbEhbCZbBtbEibEibEibEibEibBtbEbbDsbDsbDsbEcbBtbDWbDvbDvbDvbDXbBFbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBlbBqbBGbBGbBGbBGbBGbBGbCAbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbCAbBGbBGbBGbBGbBGbBGbBqbBlbBqbBGbBGbBGbBGbCsbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBGbBqbBlbBlbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBlbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBrbEjbEjbEkbElbElbBtbCXbCXbCXbCWbCVbBtbCYbCYbCYbCYbDkbBtbCZbCZbCZbCZbCZbBtbEmbEmbEmbEmbEmbBtbEnbEobEobEobEpbBtbEqbErbErbErbEsbBFbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBlbBqbBGbBGbBGbBGbBGbBGbCAbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbCAbBGbBGbBGbBGbBGbBGbBqbBlbBqbBGbBGbBGbCsbCBbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbCCbCCbCsbBGbBGbBGbBqbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbEtbEubEubEubEubEubEvbEubEubEubEubEubEvbEubEubEubEubEubEvbEubEubEubEubEubEvbEubEubEubEubEubEvbEubEubEubEubEubEvbEubEubEubEubEubEwbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBlbBqbBGbBGbBGbBGbBGbBGbCAbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbCAbBGbBGbBGbBGbBGbBGbBqbBlbBqbBGbBGbBGbCsbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbCsbBGbBGbBGbBqbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBlbBqbBGbBGbBGbBGbBGbBGbCAbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbCAbBGbBGbBGbBGbBGbBGbBqbBlbBqbBGbBGbBGbCsbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbCsbBGbBGbBGbBqbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBlbBqbBGbBGbBGbBGbBGbBGbExbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbCAbBGbBGbBGbBGbBGbBGbBqbBlbBqbBGbBGbBGbCsbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbCsbBGbBGbBGbBqbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBlbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBlbBqbBGbBGbBGbBGbBGbBGbCAbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbCAbBGbBGbBGbBGbBGbBGbBqbBlbBqbBGbBGbBGbCsbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbCsbBGbBGbBGbBqbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBlbBqbBGbBGbBGbBGbBGbBGbCAbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbCAbBGbBGbBGbBGbBGbBGbBqbBlbBqbBGbBGbBGbCsbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbCsbBGbBGbBGbBqbBlbEybEybEybEybEybEybEybEybEybEybEybEybEybEybEybEybEybEybEybEybEybEybEybEybEybEybEybEybEybEybEybEybEybEybEybEybEybEybEybBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBlbBqbBGbBGbBGbBGbBGbBGbCAbCAbCAbBGbBGbBGbBGbBGbBGbBGbCAbCAbCAbBGbBGbBGbBGbBGbBGbBqbBlbBqbBGbBGbBGbCsbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbCsbBGbBGbBGbBqbBlbEybEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEybBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbCAbBGbBGbBGbBGbBGbBGbBGbCAbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBqbBGbBGbBGbCsbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbCsbBGbBGbBGbBqbBlbEybEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEybBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbCAbBGbBGbBGbBGbBGbBGbBGbCAbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBqbBGbBGbBGbCsbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbCsbBGbBGbBGbBqbBlbEybEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEybBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbCAbCAbBGbBGbBGbBGbBGbCAbCAbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBqbBGbBGbBGbCsbBGbBGbBGbBGbBGbBGbBGbBGbEAbBGbBGbBGbBGbBGbBGbBGbBGbCsbBGbBGbBGbBqbBlbEybEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEybBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbCAbCAbCAbCAbCAbCAbCAbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBqbBGbBGbBGbCAbCAbCAbCAbCAbCAbCAbCAbCAbCAbCAbCAbCAbCAbCAbCAbCAbCAbCAbBGbBGbBGbBqbBlbEybEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEybBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbEybEzbEzbEzbEzbEzbEzbEBbEBbEBbEBbEBbEBbEBbEBbEBbEBbEBbEBbEBbEBbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEybBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbEybEzbEzbEzbEzbEzbEzbECbECbECbECbECbECbEzbEzbEzbEzbEzbECbECbEBbEDbEBbEBbEBbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEybBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbEybEzbEzbEzbEzbEzbEzbECbECbECbECbECbECbEzbEzbEzbEzbEzbECbECbEzbEzbEzbEzbEBbEBbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEybBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbEybEzbEzbEzbEzbEzbEzbECbECbECbECbECbEzbEzbEzbEzbEzbEzbECbECbEzbEzbEzbEzbEzbEBbEBbEBbEBbEzbEzbEzbEzbEzbEzbEzbEzbEzbEybBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbEybEzbEzbEzbEzbEzbEzbECbECbECbECbECbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEBbEzbEzbEzbEzbEzbEzbEzbEzbEzbEybBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBlbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBlbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBlbEybEzbEzbEzbEzbEzbEzbECbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEBbEzbEzbEzbEzbEzbEzbEzbEzbEzbEybBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbEybEzbEzbEzbEzbEzbEzbECbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEBbEzbEzbEzbEzbEzbEzbEzbEzbEzbEybBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBlbBlbBlbBlbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBlbEybEzbEzbEzbEzbEzbEzbECbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEBbEzbEzbEzbEzbEzbEzbEzbEzbEzbEybBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBlbBqbBqbBqbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbEybEzbEzbEzbEzbEzbEzbEEbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEBbEzbEzbEzbEzbEzbEzbEzbEzbEzbEybBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbEybEzbEzbEzbEzbEzbEzbEEbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEBbEzbEzbEzbEzbEzbEzbEzbEzbEzbEybBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbEybEzbEzbEzbEzbEzbEzbEEbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEBbEzbEzbEzbEzbEzbEzbEzbEzbEzbEybBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbEybEzbEzbEzbEzbEzbEzbEEbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEBbEzbEzbEzbEzbEzbEzbEzbEzbEzbEybBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbEybEzbEzbEzbEzbEzbEzbEEbEEbEEbEEbEEbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEBbEzbEzbEzbEzbEzbEzbEzbEzbEzbEybBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbEybEzbEzbEzbEzbEzbEzbEEbEEbEEbEEbEEbEzbEzbEzbEzbEzbEzbEEbEEbEzbEzbEzbEzbEzbEBbEBbEBbEBbEzbEzbEzbEzbEzbEzbEzbEzbEzbEybBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbEybEzbEzbEzbEzbEzbEzbEEbEEbEEbEEbEEbEEbEzbEzbEzbEzbEzbEEbEEbEzbEzbEzbEzbEBbEBbEBbEBbEBbEzbEzbEzbEzbEzbEzbEzbEzbEzbEybBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBlbBqbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBGbBGbCBbCBbCBbCCbCCbCCbCCbBGbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBqbBlbEybEzbEzbEzbEzbEzbEzbEEbEEbEEbEEbEEbEEbEzbEzbEzbEzbEzbEEbEEbEBbEBbEBbEBbEBbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEybBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBlbBqbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBGbBGbCBbBGbBGbBGbBGbBGbCCbBGbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBqbBlbEybEzbEzbEzbEzbEzbEzbEBbEBbEBbEBbEBbEBbEBbEBbEBbEBbEBbEBbEBbEBbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEybBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBlbBqbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBGbBGbCBbBGbBGbBGbBGbBGbCCbBGbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBqbBlbEybEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEybBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBlbBqbBGbBGbBGbBGbBGbCsbCBbCBbCBbCBbCBbCBbBGbBGbBGbBGbBGbBGbBGbCCbCCbCCbCCbCCbCCbCsbBGbBGbBGbBGbBqbBlbEybEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEybBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBlbBqbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBqbBlbEybEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEybBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBlbBqbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBqbBlbEybEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEybBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBlbBqbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBqbBlbEybEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEybBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBlbBqbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBqbBlbEybEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEybBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBlbBqbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBqbBlbEFbEybEybEybEybEybEybEybEybEybEybEybEybEybEybEybEybEybEybEybEybEybEybEybEybEybEybEybEybEybEybEybEybEybEybEybEybEybEybBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBlbBqbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBqbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBlbBqbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBqbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBlbBqbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBqbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBlbBqbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBqbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBlbBqbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBqbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBlbBqbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbCsbBGbBGbBGbBGbBqbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBlbBqbBGbBGbBGbBGbBGbCsbCAbCAbCAbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbCAbCAbCAbCsbBGbBGbBGbBGbBqbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbCAbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbCAbBGbBGbBGbBGbBGbBGbBGbBqbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbCAbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbCAbBGbBGbBGbBGbBGbBGbBGbBqbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbCAbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbCAbBGbBGbBGbBGbBGbBGbBGbBqbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbCAbCAbCAbCAbBGbBGbBGbBGbBGbBGbBGbCAbCAbCAbCAbBGbBGbBGbBGbBGbBGbBGbBqbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbCAbBGbBGbBGbBGbBGbCAbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbCAbCAbEGbCAbCAbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbBkbBkbBkbBkbBkbBkbBkbBkbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbBkbBkbBkbBkbBkbBkbBkbBkbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbBkbBkbBkbBkbBkbBkbBkbBkbBlbBqbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBGbBqbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbBkbBkbBkbBkbBkbBkbBkbBkbBlbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBqbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbBkbBkbBkbBkbBkbBkbBkbBkbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bEHbEHbEHbEHbEHbEHbEHbEIbEHbEHbEHbEHbEHbEHbEHbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bEJbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbEHbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbEKbELbELbELbELbELbELbELbEMbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbEKbENbEObEObEObEObEObEObEObENbEMbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbEPbEQbERbESbESbEPbETbEUbEVbEWbEPbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbEXbERbERbERbERbEPbEYbEZbEZbEZbEXbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbEPbFabERbERbERbFbbEZbEZbEVbEWbEPbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbFcbFcbFcbFcbFcbFcbFcbFcbFcbFcbFcbFcbFcbFcbFcbFcbFdbFebFfbFgbEXbENbEXbFhbFebFfbFibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbFcbFjbFkbFlbFkbFlbFmbFkbFkbFnbFkbFkbFobFkbFpbFcbEPbFqbFrbFrbFrbFrbFrbFrbFrbFqbEPbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbFcbFsbFtbFubFvbFubFubFvbFtbFubFwbFxbFwbFybFzbFAbFBbFrbFrbFCbFDbFrbFCbFDbFrbFEbFFbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbFcbFsbFubFGbFHbFHbFHbFwbFIbFHbFHbFHbFGbFubFJbFAbFBbFrbFrbFCbFDbFrbFCbFDbFrbFEbFKbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbFcbFLbFxbFHbFHbFHbFGbFybFIbFGbFHbFHbFHbFIbFJbFcbFbbFMbFrbFCbFDbFrbFCbFDbFrbFEbFbbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbFcbFLbFIbFubFNbFubFwbFubFybFtbFNbFxbFtbFubFJbFcbEPbFObFrbFCbFDbFrbFCbFDbFrbFPbEPbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbFcbFQbFybFwbFtbFubFxbFRbFubFubFRbFNbFubFubFSbFTbFFbFMbFrbFCbFDbFrbFCbFDbFrbFEbFFbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbFcbFLbFtbFubFubFRbFubFybFvbFubFwbFubFNbFtbFJbFUbFKbFVbFrbFWbFrbFrbFrbFrbFrbEZbFKbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbFcbFLbFNbFHbFHbFHbFGbFubFNbFGbFHbFHbFHbFybFXbFcbFdbFYbFYbFYbFZbGabGabGabFrbEZbEPbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbFcbGbbFubFGbFHbFHbFHbFIbFubFHbFHbFHbFGbFxbGcbFcbEPbGdbGebGdbEPbGfbGfbGabFrbGgbEPbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbFcbFLbFIbFubFubFNbFtbFxbFubFybFwbFubFvbFubFJbGhbGibGjbGjbGjbGkbFrbFrbFrbFrbEZbEXbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbFcbGlbGmbGnbGobGpbGobGpbGqbGrbGpbGqbGpbGpbGsbFcbEPbGtbGtbGubFbbFrbEZbEZbEZbFVbEPbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbFcbFcbFcbFcbFcbFcbGvbGwbGwbGxbFcbFcbFcbFcbFcbFcbGybFYbGzbFYbENbGAbFYbFYbGzbFYbGBbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbGCbGCbGCbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbEPbGDbGEbFrbGFbGGbEPbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbGCbGCbGCbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbEPbGHbFrbFrbFrbGIbEPbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbGCbGCbGCbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbGybFZbGJbGKbGLbGMbGBbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbGCbGCbGCbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbGybFebGNbFfbGBbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbGObGObGObGPbGObGObGObGObGObGObGObBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbGObGObGQbGRbGSbGRbGTbGRbGUbGRbGVbGObBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbGWbGXbGYbGZbHabBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbGObGQbHbbHcbHdbHdbHdbHdbHdbHebGVbGObBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbHfbHgbHhbHibHfbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbGObHjbHdbHdbHdbHdbHdbHdbHdbHkbGVbGObBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbHfbHgbHhbHibHfbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbHlbHlbHlbHlbHlbHlbHlbHlbHlbHlbHlbHlbHlbHlbHlbHlbHlbHlbHlbHlbHlbHlbHlbHlbHlbHlbHlbHlbHlbHlbBkbGObHjbHdbHdbHdbHdbHdbHdbHdbHkbGVbGObBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbHfbHgbHhbHibHfbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbHlbHmbHmbHmbHmbHmbHmbHmbHnbHmbHmbHnbHmbHmbHmbHmbHmbHmbHmbHmbHmbHmbHmbHmbHmbHmbHmbHnbHmbHlbBkbGObHobHpbHqbHdbHdbHdbHdbHdbHrbGVbGObBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbHfbHgbHhbHibHfbBkbBkbHsbHsbHsbHsbHsbHsbHsbHsbHsbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbHlbHmbHmbHmbHtbHmbHtbHmbHubHvbHmbHmbHwbHmbHmbHnbHmbHmbHmbHnbHmbHmbHvbHtbHvbHmbHnbHmbHmbHlbBkbGObGObHobGRbGRbGRbGRbGRbGRbGRbGVbGObBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbHxbHybHzbHybHAbBkbBkbHsbHBbHBbHBbHBbHBbHBbHBbHsbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbHlbHmbHmbHmbHmbHmbHmbHmbHmbHmbHmbHmbHmbHmbHmbHmbHmbHmbHmbHmbHmbHmbHmbHmbHmbHmbHmbHmbHmbHlbBkbBkbGObGObGObGObGObGObGObGObGObGObGObBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbCPbHCbCPbBkbBkbBkbHsbHBbHBbHDbHEbHFbHBbHBbHsbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbHlbHGbHGbHGbHGbHGbHGbHGbHGbHGbHGbHGbHGbHGbHGbHGbHGbHGbHGbHGbHGbHGbHGbHGbHGbHGbHGbHGbHGbHlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbHsbHBbHDbHHbHIbHJbHFbHBbHsbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbHlbHKbHKbHKbHKbHKbHKbHKbHKbHKbHKbHKbHKbHKbHKbHKbHKbHKbHKbHKbHKbHKbHKbHKbHKbHKbHKbHKbHKbHlbBkbBkbHLbHLbHLbHLbHLbHLbHLbHLbHLbHLbHLbHLbBkbHMbHMbHMbHMbHMbHMbHMbHMbHMbHMbHMbHMbHMbHMbHMbHMbHMbHMbHMbBkbHsbHBbHNbHObHPbHObHNbHBbHsbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbHlbHKbHKbHKbHKbHKbHKbHKbHKbHKbHKbHKbHKbHKbHKbHKbHKbHKbHKbHKbHKbHKbHKbHKbHKbHKbHKbHKbHKbHlbBkbBkbHLbHQbHRbHSbHTbHUbHVbHLbHWbHXbHYbHLbBkbHMbHZbIabIbbIcbIcbIabIdbIebIfbIgbIhbIibIjbIibIibIibIkbHMbBkbHsbHBbIlbImbHObInbIobHBbHsbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbIpbIqbIqbIqbIqbIqbIrbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbHlbHKbHKbHKbHKbHKbIsbItbIubIvbIvbIvbIwbItbIxbHKbHKbHKbHKbHKbHKbHKbHKbHKbHKbHKbHKbHKbHKbHlbBkbBkbHLbHSbHSbHSbHSbHSbHSbHSbIybIzbIAbHLbBkbHMbHZbIabIabIabIabIabIBbIhbIhbIhbICbIibIibIibIDbIibIibHMbBkbHsbHBbHDbIEbIFbIEbHFbHBbHsbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbIqbIGbIHbIIbIJbIKbIrbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbHlbHKbHKbHKbHKbHKbItbILbIMbINbIObIPbIQbIQbItbHKbHKbHKbHKbHKbHKbHKbHKbHKbHKbHKbHKbHKbHKbHlbBkbBkbHLbIRbIRbHSbHSbHSbISbHLbITbIUbIVbHLbBkbHMbHZbIabIWbHZbIXbHZbIYbIhbIhbIhbIhbIibIibIZbIibJabIjbHMbBkbHsbHBbHNbJbbHObJcbHNbHBbHsbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbIqbJdbJebJebJebJdbIrbIrbIrbIrbBkbBkbBkbBkbBkbBkbBkbBkbBkbHlbHKbHKbHKbHKbHKbItbJfbIMbIMbJgbIMbIMbIMbItbHKbHKbHKbHlbHlbJhbJibHlbHlbHlbHlbHlbHlbHlbHlbBkbBkbHLbHSbHSbHSbHSbJjbJjbHLbHLbJkbHLbHLbBkbHMbJlbIhbICbICbICbICbICbIhbIhbIhbIhbIibIibIibJmbIibIibHMbBkbHsbHBbHNbJnbHObJobHNbHBbHsbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbIqbJdbJpbJpbJpbJdbIrbJqbJrbIrbBkbBkbBkbBkbBkbBkbBkbBkbBkbHlbHKbHKbHKbHKbHKbItbJsbIMbJtbIMbJtbIMbJubItbHKbHKbHKbHlbJvbJwbJwbJwbHlbJxbJybJzbHlbBkbBkbBkbBkbHLbJAbJAbHSbJBbJCbJDbHLbJEbJkbJFbHLbBkbHMbJGbIhbIhbIhbIhbIhbIhbIhbIhbIhbIhbJHbIibIibIibIibIibHMbBkbHsbHBbHNbJbbHObJcbHNbHBbHsbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbIqbJdbJIbJJbJKbJdbIrbIrbIrbIrbIrbIrbIrbIrbIrbIrbIrbIrbBkbHlbHKbHKbHKbHKbHKbJLbItbItbItbJMbItbItbItbJNbHKbHKbHKbHlbJObJPbJwbJwbJQbJRbJRbJRbHlbBkbBkbBkbBkbHLbHSbHSbHSbJBbJSbJTbHLbJUbJkbJVbHLbBkbHMbJGbIhbIhbIhbIhbIhbIhbIhbIhbICbIhbJHbJWbJWbJWbJXbJWbHMbBkbHsbHBbHEbJbbHObJcbHEbHBbHsbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbIqbJdbJYbJJbJKbJdbJZbKabKbbKcbKdbKebKabKfbKgbKhbKhbIrbBkbHlbHKbHKbHKbHKbHKbHKbHKbItbKibIMbKjbItbHKbHKbHKbHKbHKbHlbKkbJwbKlbKlbHlbKmbKnbHlbHlbBkbBkbBkbBkbHLbHSbHSbHSbHSbHSbHLbHLbHLbHLbHLbHLbBkbHMbKobIhbIhbIhbIhbIhbIhbIhbICbKpbICbJHbKqbKqbKqbKqbKqbHMbBkbHsbHBbHNbJbbHObJcbHNbHBbHsbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbIqbJdbJYbJJbJKbJdbKrbKabKebKebKdbKebKabKebKhbKhbKhbIrbBkbHlbHKbHKbHKbHKbHKbHKbHKbItbIMbIMbIMbItbKsbKtbKtbKtbJibHlbKubKlbKvbKwbHlbHlbHlbHlbBkbBkbBkbBkbBkbHLbKxbKybKzbHSbHSbKAbKBbKCbKDbKEbHLbBkbHMbHMbKFbKGbKGbKHbHMbHMbHMbHMbHMbHMbHMbHMbHMbHMbHMbHMbHMbBkbHsbHBbHNbJbbHObJcbHNbHBbHsbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbIqbJdbJJbJJbJJbKIbKJbKKbKebKebKdbKebKabKfbKgbKhbKhbIrbBkbHlbHKbHKbIsbItbItbItbItbItbKLbIMbKMbItbKNbKObKObKObKObKPbJwbJwbKlbKlbHlbKQbKQbHlbHlbBkbBkbBkbBkbHLbKRbKSbKTbHSbHSbHSbKUbKVbKUbKWbHLbBkbBkbHMbKXbKXbKXbKXbHMbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbHsbHBbKYbKZbLabKZbLbbHBbHsbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbIqbJdbLcbJJbJJbKIbKJbKKbKebKebKebKebLdbKebKhbKhbKhbIrbBkbHlbHKbHKbItbJubLebLfbLgbItbIMbIMbIMbItbLhbKPbJhbKtbJibHlbLibLibLibLjbLkbLlbLlbLmbHlbBkbBkbBkbBkbHLbKSbLnbKTbHSbHSbHSbLobLpbLobLpbHLbBkbBkbHMbKXbKXbKXbKXbHMbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbHsbHBbLqbLrbLsbLrbLqbHBbHsbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbIqbJdbLtbJJbLubJdbKrbKabKebKebKdbKebKabKfbKgbKhbKhbIrbBkbHlbHKbHKbItbJubLvbLwbLxbItbKLbIMbKMbItbItbLybLzbLAbHmbHlbLBbLCbLDbLEbHlbLFbLlbLmbHlbBkbBkbBkbBkbHLbKRbLGbLHbHSbHSbKAbLIbKWbLJbLKbHLbBkbBkbHMbHMbHMbHMbHMbHMbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbHsbHBbHBbLLbHBbLLbHBbHBbHsbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbIqbLMbJdbLNbJdbLObJZbKabKebKebKdbKebKabKebKhbKhbKhbIrbBkbHlbLPbHKbItbJubLvbLvbLQbItbIMbIMbIMbItbLRbIMbLSbItbHvbHlbLEbLTbLEbLTbHlbHlbHlbHlbHlbBkbBkbBkbBkbHLbHLbHLbHLbHLbHLbHLbHLbHLbHLbHLbHLbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbHsbLUbLVbLWbLXbLYbLVbLZbHsbHsbHsbHsbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbIqbBkbLMbMabLObBkbJZbKabKebKebKdbKebKabKfbKgbKhbKhbIrbBkbHlbHKbHKbItbJubIMbIMbIMbMbbIMbIMbIMbMcbIMbIMbIMbItbHmbHlbHlbMdbMebHlbHlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbMfbMfbMfbMfbMfbMfbMfbMfbMgbMfbMfbMfbMfbMfbMfbMfbMfbBkbBkbHsbMhbMhbMhbMibMhbMhbMhbHsbMjbMkbHsbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbIrbIrbIrbIrbIrbIrbIrbIrbIrbIrbIrbIrbIrbIrbIrbIrbIrbIrbBkbHlbHlbHlbItbJubIMbJtbIMbMlbIMbIMbIMbMmbIMbIMbMnbItbHmbHmbHlbHlbHlbHlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbMfbMobMpbMpbMpbMpbMpbMobMobMobMpbMpbMpbMpbMpbMobMfbBkbBkbMqbMibMibMibMibMibMibMibMrbMsbMtbHsbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbHlbHmbMubItbItbItbItbItbItbKLbIMbKMbItbItbItbItbItbItbLAbHmbHlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbMgbMobMobMobMvbMobMobMobMobMobMobMobMvbMobMobMobMgbBkbBkbHsbMwbMwbMwbMwbMwbMwbMwbHsbMsbMxbHsbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbMybMzbMzbMzbMAbMzbMzbMBbBkbHlbHtbItbMCbMDbMEbMFbMGbItbIMbIMbIMbItbMHbMIbMJbMKbMLbItbHvbHlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbMfbMobMpbMpbMpbMpbMpbMobMobMobMpbMpbMpbMpbMpbMobMfbBkbBkbHsbHsbHsbHsbHsbHsbHsbHsbHsbHsbHsbHsbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbMMbMNbMNbMNbMObMNbMNbMMbBkbHlbHmbItbMPbMQbMQbMQbMQbMRbIMbIMbIMbMSbIMbIMbIMbIMbMTbItbHmbHlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbMfbMUbMVbMVbMVbMVbMVbMVbMVbMVbMVbMVbMVbMVbMVbMWbMfbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbMMbMNbMXbMNbMYbMNbMNbMMbBkbHlbHmbItbMZbMQbMQbMQbMQbNabIMbIMbIMbNbbIMbIMbIMbIMbNcbItbHtbHlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbNdbNdbNdbNdbNdbNdbNdbNdbNdbNebNfbNfbNfbNfbNfbNfbNfbNfbNfbNfbNfbNfbNfbNebNdbNdbNdbNdbNdbNdbNdbNdbNdbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbMMbNgbNgbNgbNhbMNbMNbMMbBkbHlbHmbItbNibMQbMQbNjbNkbItbNlbNmbNnbItbNobNpbIMbIMbItbItbHmbHlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbNdbNqbNrbNsbNsbNsbNsbNsbNtbNubNfbNfbNfbNfbNfbNfbNfbNfbNfbNfbNfbNfbNfbNvbNtbNwbNwbNwbNwbNwbNrbNxbNdbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbNybNybNybNybNzbNAbMzbMzbMzbNBbMNbMNbMMbBkbHlbHmbItbNibMQbMQbItbItbItbNCbNDbNEbItbItbItbIMbIMbIMbItbHmbHlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbNdbNqbNrbNsbNFbNsbNFbNsbNtbNubNfbNfbNfbNfbNfbNfbNfbNfbNfbNfbNfbNfbNfbNvbNtbNwbNGbNwbNGbNwbNrbNxbNdbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbNybNybNybNybMYbMNbMYbMNbMNbMNbMNbMNbMMbBkbHlbHtbItbNHbNIbNJbItbHmbItbNKbNKbNKbItbHmbItbIQbNLbNMbItbHmbHlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbNdbNqbNrbNsbNsbNNbNsbNsbNtbNubNfbNfbNfbNfbNfbNObNPbNObNfbNfbNfbNfbNfbNvbNtbNwbNwbNQbNwbNwbNrbNxbNdbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbNybNybNybNybNzbMzbMzbMBbMNbMNbMNbNRbMMbBkbHlbHmbItbNKbNKbNKbItbHmbNSbNTbNUbNVbNWbHmbItbNKbNKbNKbItbHmbHlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbNdbNqbNrbNsbNsbNsbNsbNsbNtbNubNfbNfbNfbNfbNfbNObNXbNObNfbNfbNfbNfbNfbNvbNtbNwbNwbNwbNwbNwbNrbNxbNdbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbMMbNgbMNbMNbNRbMMbBkbHlbHmbNSbNTbNYbNVbNWbHmbHmbHmbNZbHmbHmbHmbNSbNTbNYbNVbNWbHmbHlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbNdbNqbNrbNsbNFbNsbNFbNsbNtbNubNfbNfbNfbNfbNfbNfbNfbNfbNfbNfbNfbNfbNfbNvbNtbNwbNGbNwbNGbNwbNrbNxbNdbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbMMbNgbMNbMNbNRbMMbBkbHlbHmbHmbHmbHmbHmbHmbHmbHtbHmbHmbHmbHvbHmbHmbHmbHmbHmbHmbHmbHlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbNdbNqbOabNsbNsbNsbNsbNsbNtbNubNfbNfbNfbNfbNfbNfbNfbNfbNfbNfbNfbNfbNfbNvbNtbNwbNwbNwbNwbNwbOabNxbNdbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbObbMzbMzbMzbMzbNBbBkbHlbHlbHlbHlbHlbHlbHlbHlbHlbHlbHlbHlbHlbHlbHlbHlbHlbHlbHlbHlbHlbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbNdbNdbNdbOcbOcbOcbOcbOcbNdbNebNfbNfbNfbNfbNfbNfbNfbNfbNfbNfbNfbNfbNfbNebNdbOcbOcbOcbOcbOcbNdbNdbNdbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbNdbOdbOdbOdbOdbOdbNdbOebOfbOfbOfbOfbOfbOfbOfbOfbOfbOfbOfbOfbOfbOgbNdbOhbOhbOhbOhbOhbNdbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibOibOibOibOibOibOibOibOibOibOibOibBkbBkbOibOibOibOibOjbOkbOibOibOibOibOibBkbBkbOibOibOibOibOibOibOibOibOibOibOibOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbNdbNdbNdbNdbNdbNdbNdbOlbOmbOmbOmbOmbOmbOlbOlbOlbOmbOmbOmbOmbOmbOlbNdbNdbNdbNdbNdbNdbNdbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbOibOnbOobOnbOnbOnbOnbOnbOobOnbOibBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOpbOlbOlbOlbOqbOlbOrbOrbOrbOrbOrbOlbOqbOlbOlbOlbOpbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibOibOibOibOnbOnbOnbOnbOnbOnbOnbOnbOnbOibOibOibOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOpbOpbOsbOpbOpbOpbOpbOtbOubOvbOpbOpbOpbOpbOsbOpbOpbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibOwbOnbOnbOnbOnbOnbOxbOxbOxbOnbOnbOnbOnbOnbOwbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOpbOpbOybOpbOpbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibOnbOibOibOzbOzbOAbOAbOAbOAbOAbOzbOzbOibOibOnbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOpbOpbOpbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibOBbOibOibOCbODbODbODbODbODbODbODbOEbOibOibOFbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOGbOHbOIbOGbOJbOJbOJbOJbOJbOJbOJbOJbOJbOIbOGbOKbOIbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOLbOHbOMbBkbOJbBkbOJbBkbBkbBkbOJbBkbOJbBkbOLbOKbOMbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOLbONbOObOJbOJbBkbOJbBkbBkbBkbOJbBkbOJbOJbOPbOQbOMbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOLbONbOObOJbOJbBkbORbBkbBkbBkbOSbBkbOJbOJbOPbOQbOMbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOLbOHbOMbBkbOJbBkbOTbOUbOVbOWbOTbBkbOJbBkbOLbOKbOMbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOLbOHbOMbBkbOJbORbOTbOXbOYbOZbOTbOSbOJbBkbOLbOKbOMbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbORbPabOSbBkbORbOTbPbbPcbPcbPcbPbbOTbOSbBkbORbPabOSbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbORbOTbPdbOTbBkbOTbPebPcbPfbPbbPfbPcbPebOTbBkbOTbPdbOTbOSbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbOTbPgbPhbOTbBkbPibPbbPbbPfbPcbPfbPbbPbbPibBkbOTbPhbPgbOTbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbOTbPjbPhbOTbBkbPkbPlbPmbPfbPbbPfbPmbPbbPkbBkbOTbPhbPjbOTbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbOTbOTbPdbOTbOTbOTbOTbOTbOTbPdbOTbOTbOTbOTbOTbOTbPdbOTbOTbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbOTbPhbPhbPhbPnbPhbPdbPhbPhbPhbPhbPhbPdbPhbPnbPhbPhbPhbOTbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbPobPpbPqbPrbPhbPhbOTbPhbPjbPhbPjbPhbOTbPbbPbbPsbPtbPubPvbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbPwbPbbPbbPxbPhbPhbOTbOTbOTbPdbOTbOTbOTbPbbPbbPbbPbbPybPzbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbPAbPBbPCbPDbPhbPhbOTbPEbPFbPbbPFbPEbOTbPGbPHbPIbPbbPJbPKbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbOTbPLbPLbOTbOTbPMbOTbPEbPbbPbbPbbPEbOTbOTbOTbOTbPLbPLbOTbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbPNbPObPPbOTbPQbPhbOTbPEbPbbPbbPbbPEbOTbPFbPRbOTbPObPPbPSbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOTbPhbPhbOTbPTbPbbPUbPbbPbbPVbPbbPWbOTbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOTbPXbPYbOTbPTbPbbPZbPbbPbbOTbPbbPWbOTbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOTbQabPhbOTbPTbPbbPbbPbbPbbOTbPbbPWbOTbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbPNbOTbOTbOTbQbbQcbQcbQcbQdbOTbOTbOTbPSbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbPNbOTbPLbPLbPLbOTbPSbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbPNbPObQebPPbPSbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbQfbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbOibOibOibOibOibOibOibOibOibOibOibOibOibOibOibOibOibOibOibOibOibOibOibOibOibOibOibOibOibOibOibOibOibOibOibOibOibOibOibBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +bBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBkbBk +"} + +(1,1,3) = {" +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQhbQibQibQibQibQjbQkaaaaaaaaaaaaaaaaaaaaabQhbQkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQhbQibQlbQmbQnbQobQpbQqbQrbQjbQkaaaaaaaaaaaabQhbQrbQsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQhbQtbQubQvbQwbQubQubQubQubQubQqbQxbQkaaaaaabQhbQybQzbQAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQhbQxbQrbQBbQCbQubQubQDbQEbQubQubQubQFbQxbQkbQhbQybQGbQzbQAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQhbQxbQlbQHbQqbQibQjbQIbQJbQKbQibQibQLbQrbQrbQrbQtbQGbQGbQzbQAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQFbQlbQubQMbQubQNbQObQPbQubQQbQubQubQubQubQubQubQRbQGbQSbQibQTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQObQubQubQubQubQUbQObQubQubQubQubQubQubQubQubQubQFbQibQxbQkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQVbQubQubQubQubQWbQObQubQubQXbQYbQibQibQBbQubQZbQObRabQqbQrbQjbQkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabRbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabRcbQubQubQubQubQubQObQubQubQObQubRdbRebQObQubQubQObRfbQubQubQqbQxbQkaaabQhbQjbQibQibQibQibQibQibQibQjbQkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabRcbRgbQUbQubQubQubRhbQubQubQObRibRjbQZbQObQubQubRkbQubQubQubQubQqbQxbQibQxbQlbQubQubQubRlbQubQubQubQqbQtaaaaaaaaabGWbRmbHybHybHybHybHybHybHybRmbHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabRcbRnbRobQubQubQubQYbQubQubQObQubQubQubQObQubQubRpbQubQubQubQubQubRqbQubRqbQubQubQubQubQubQubQubQubQubRqaaaaaaaaabRrbRsbHhbHhbHhbHhbHhbRtbHhbRubRvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabRcbQUbQUbQubQubQubRhbQubQubQObRwbRxbQubQObQubQubRkbQubQubQubQubQXbQxbQibQxbQBbQubQubQubQubQubQubRybQXbQtaaaaaaaaabRzbHhbHhbHhbHhbHhbHhbHhbHhbHhbRzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabRcbQubQubQubQubQubQObQubQubQqbQibQibQYbQlbQubQubQObQubQubQubQXbQxbRAaaabRBbQrbQibQibQibQibQibQibQibQrbRAaaaaaaaaabRrbRCbRDbHhbHhbHhbREbHhbHhbRFbRvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabRGbQubQubQubQubRHbQFbQBbQubQubQubQubQubQubQubQubQObQubQXbQjbQrbRAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabRIbRJbHybHybHybHybHybHybHybRJbRKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQObRLbRMbRNbQubQXbQxbQrbQibQibQjbQBbQubQubQubQubQFbQibQxbRAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQFbQBbRObRPbQXbQxbQlbRQbRRbRSbQqbQtbRTbQubQQbRUbQRbQGbRVbQibQsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabRBbQrbQjbQibQxbQlbQubQubQubQubQubQObQubQubQXbQjbQtbQGbQGbQzbQAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbRWbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabRXbRYbRZbQubQubQubQubQubQubSabSbbQXbQxbRAbRBbScbQGbQzbQAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabRBbQibQtbSebQubQubQubQubQubQFbQjbQxbRAaaaaaabRBbScbQzbQAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabRBbQjbQBbQubSfbSgbQXbQxbQrbRAaaaaaaaaaaaabRBbQjbQTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabRBbQrbQibQibQibQrbRAaaaaaaaaaaaaaaaaaaaaabRBbRAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabShaaaaaaaaaaaabShaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabShaaaaaaaaaaaabShbShaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabShaaaaaaaaaaaaaaabShaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSjaaaaaabShbShbShbShbShbShbShaaaaaabSjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSjaaaaaaaaaaaaaaabShaaaaaaaaaaaaaaabSjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSjbSibSiaaaaaaaaabSibSjbSjbSjbSjbSjbSjbSjbSkbSjbSibSjbSjbSjbSjbSjbSjbSiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSjbSjbSlbSmbSmbShbSmbSlbSlbSlbSlbSlbSlbSlbSlbSlbSlbSlbSlbSlbSlbSlbSlbSlbSlbSmbShaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSibSjbSlbSlbSlbSlbSlbSnbSnbSnbSnbSnbSlbSlbSlbSlbSlbSlbSlbSlbSlbSnbSnbSnbSnbSobSpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSjbSlbSlbSlaaaaaabSqbSrbSsbStbSubSvbSnbSnbSnbSnbSnbSnbSnbSnbSnbSwbSnbSxbSybSzbSAbSpbSpaaabShbSmbSiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSjbSlbSlaaaaaaaaabSqbSrbSpbSBbSCbSDbSEbSnbSFbSFbSGbSHbSIbSJbSnbSKbSnbSLbSMbSFbSzbSAbSAbSpbSmbSlbSjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSjbSlbSlaaaaaaaaabSqbSNbSObSPbSObSQbSEbSnbSFbSRbSFbSFbSFbSIbSnbSKbSnbSSbSLbSFbSFbSzbSzbSnbSlbSlbSjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSibSlbSlaaaaaaaaaaaabSTbSUbSVbSWbSTbSXbSYbSZbSFbTabSFbSFbSIbSnbTbbSnbSLbSLbSFbTcbTdbTebSnbSlbSlbSjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSjbSlbSlaaaaaaaaabSqbTfbTgbThbTgbThbTibTjbSFbSFbTkbSFbSFbSnbSnbSnbSnbTlbTmbSFbTkbTnbTobTpbTqbTqbTrbTsbTtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSibSjbSjbSjbSlbSlaaaaaaaaabSqbTubTvbTwbTwbTwbTwbSnbTxbTybTzbSFbSFbTAbTBbSnbSnbSnbSnbTCbSnbSnbSnbSnbSlbSlbSjbSjbSiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSjbSlbSlaaaaaaaaabSqbTEbSEbSnbSnbSnbSnbSnbTFbTGbTHbTHbTIbSnbTAbSnbSnbSnbSqbTJbSEaaaaaaaaabSlbSlbSjbSjbSjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabShbShbShbShbShaaaaaaaaabSjbSlbSlaaaaaaaaabSqbTKbSEbSnbSpbSpbSpbSpbSpbTLbSpbSpbSpbSpbTBbTBbSpbSnbSqbTJaaaaaaaaaaaabSlbSlbSjbSjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabShbShbShbShaaabSjbSlbSlaaaaaaaaabSqbTMbSEbSnbSpbSpbTBbTBbSpbTBbTBbTBbTBbTBbTBbSpbSpbSnbSqbTNbSEbTObTPbTQbSnbSlbSlbSjaaabShaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabShbShbShaaabSjbSlbSlaaaaaaaaaaaabTubSEbSnbSpbTBbTBbTBbTBbTBbSpbTBbTRbTBbTBbTBbSpbSnbSqbTSbSEbTTbSFbSFbTUbSnbSlbSjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabShaaabSjbSlbSlaaaaaaaaabSqbTJbSEbSnbSpbTBbTBbTBbTBbTBbSpbTBbTVbTBbTBbTBbSpbSnbSqbTJbSXbTWbSFbSFbSJbSnbSlbSjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabShbShbSkbSlbSlaaaaaaaaabSqbTubSEbSnbSpbTBbTBbTBbSpbTXbTYbSpbTZbTBbTBbTBbSpbSnbSqbTMbUabUbbSFbSFbUcbSnbSlbSkbShaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabShaaabSjbSlbSlaaaaaaaaabSqbTubSEbSnbSpbTBbTBbSpbTBbTBbUdbUebUfbTBbTBbTBbSpbSnbSqbTJbTwbUgbSFbUhbSFbSnbSlbSjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabShbShbShaaabSjbSlbSlaaaaaaaaaaaabTJaaabSnbSpbTBbTBbTBbTBbTBbUibUjbUkbTBbTBbSpbSpbSnaaabTJbSEbTTbTxbTxbSJbSnbSlbSjaaabShaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabShbShbShbShaaabSjbSlbSlaaaaaaaaabSqbTubSEbSnbSpbTBbSpbTBbTBbTBbTBbTBbTBbTBbTBbTBbSpbSnbSqbTJbSEbUlbTPbTQbSnbSlbSlbSjaaabShaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSjbSlbSlaaaaaaaaaaaabUmbSEbSnbSpbSpbSpbSpbSpbSpbSpbSpbSpbSpbSpbSpbSpbSnbSqbTNbSEaaaaaaaaabSlbSlbSjbSjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSjbSjbSlbSlaaaaaaaaabSqbTSbSEbSnbSnbSnbSnbSnbSnbSnbSnbSnbSnbSnbSnbSnbSnbSnbSqbTJbSEaaaaaaaaabSlbSmbSjbSjbSjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSibSjbSjbSmbSlaaaaaaaaabSqbTJbUnbSXbSXaaabSnbUobUpbSzbUqbUpbSAbUrbSnbSXbSXbSXbUsbTJbSEaaaaaaaaabSmaaabSjbSjbSjbSiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSibShbSmaaaaaaaaabSqbUtbThbTgbTgbTgbTCbUubSFbSFbSFbSFbUvbUwbTCbTgbThbTgbTgbUxbSEaaaaaaaaabShaaabSiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabShaaaaaaaaaaaaaaabTwbTwbTwbTwbTwbSnbUybUzbSzbSzbSFbSzbUAbSnbTwbTwbTwbUBbTwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSnbSnbSnbSnbSnbSAbSobSnbSnbSnbSnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUCbUDbSzbSFbSnbSFbSzbSFbSnbSFbSIbUEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSlbSnbSFbSFbSFbSFbSFbSFbSybSFbSFbSnbSlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabShbSjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabShbSmbSlbSlbSlbSlbSlbSnbSnbSnbSnbSnbUFbSnbSnbSnbSnbSnbSlbSlbSmbShaaaaaaaaaaaaaaaaaabShbSmbSjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabShbSmbSlbSlbSlbSlbSlbSlbSlbSlbSlbSnbUGbUHbUIbSnbSlbSlbSlbShaaaaaaaaaaaaaaaaaaaaaaaaaaabSmbSlbSiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSibSjbSibSjbSjbSjbSjbSjbSjbSjbSnbSnbUJbUKbULbSnbSnbSjbSjbSjbSiaaaaaaaaaaaaaaaaaaaaabSlbSlbSlbSjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSibShbShbSjbSjbSnbSnbUMbUKbUKbUKbUKbSnbSnbSjbSjaaaaaaaaaaaaaaabShbShbSmbSlbSlbSjbSjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabShbShbShbSnbSnbUNbUObUKbUKbUKbUKbUPbUQbSnbSjbSiaaaaaaaaaaaaaaaaaaaaabShbSlbSjbSjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabShbShbShbURbSpbUSbUTbUKbUKbUKbUKbUKbUKbSnbSjbSjaaaaaaaaaaaaaaaaaabSibSjbSjbSjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUUbShbShbSnbSnbUNbUVbUWbUKbUKbUKbUKbUQbSnbSjbSjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabShbShbSjbSjbSnbSnbUXbUYbUYbUYbUZbSnbSnbSjbSjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSibSibSjbSjbSjbSnbSnbVabVbbVcbSnbSnbSjbSjbSjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVdaaaaaaaaaaaaaaaaaaaaabSibSjbSjbSjbSnbSnbSnbSnbSnbSjbSjbSjbSiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSjbSjaaabSjbSjbSjbSkbSjbSjbSjaaabSjbSjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSjaaaaaaaaaaaaaaabShaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSjaaaaaabShaaabShbShbShaaaaaaaaaaaabSjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabShaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabShaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVebVebVebVebVeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVebVebVfbVgbVhbVebVeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVebVebVibVhbVjbVhbVkbVebVeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVlbVmbVhbVnaaabVhbVhbVobVeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVhbVhbVhaaaaaaaaabVhbVhbVeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVebVhaaaaaaaaaaaaaaabVpbVeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVebVebVqbSiaaaaaabVrbVebVeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVebVebVsaaabVhbVebVeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVebVebVhbVebVeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +"} + +(1,1,4) = {" +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVubVubVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVubVubVvbVubVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVwbVwbVxbVybVzbVwbVwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVwbVAbVBbVCbVBbVDbVwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVwbVAbVBbVCbVBbVDbVwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVwbVAbVBbVCbVBbVDbVwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVwbVAbVBbVCbVBbVDbVwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVwbVwbVwbVwbVwbVEbVFbVGbVEbVHbVIbVEbVwbVwbVwbVwbVwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVwbVJbVJbVJbVJbVKbVLbVMbVNbVMbVObVKbVJbVJbVJbVJbVwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVwbVPbVQbVQbVQbVRbVSbVTbVUbVVbVSbVRbVWbVWbVWbVXbVwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVwbVYbVYbVYbVYbVEbVObVZbWabWbbWcbVEbVYbVYbVYbVYbVwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVwbVPbVQbVQbVQbWdbWebWfbWgbWhbWibWdbVWbVWbVWbVXbVwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVwbWjbWjbWjbWjbWkbVObVObVMbVObVObWkbWjbWjbWjbWjbVwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVwbVwbVwbVwbVwbVEbWlbWmbWfbVObWnbVEbVwbVwbVwbVwbVwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVEbVEbVEbWobWpbVEbVEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVEbVEbVEbVEbVEbVEbWqbWrbWsbWtbWubVEbVEbVEbVEbVEbVEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWvbWwbWxbWybWybWzbWsbWsbWsbWsbWsbWzbWAbWBbWCbWDbWEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWFbWGbWybWybWybWHbWsbWIbWJbWIbWsbWKbWAbWAbWAbWLbWMaaabWNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWObWPbWQbWRbWybWzbWsbWSbWTbWUbWsbWzbWVbWWbWXbWYbWkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVEbWZbVEbVEbXabVEbWsbWsbWsbWsbXbbVEbVEbVEbVEbVEbVEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXcaaabVEbXdbVEbVEbXebWsbXfbXgbXhbVEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXcaaabVEbXibXjbVEbXkbWsbXlbWsbWsbVEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXcaaabVEbVEbVEbVEbVEbVEbVEbXmbXmbVEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXnaaaaaaaaaaaaaaaaaaaaabVEbVObVObVEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVEbXobXmbVEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXpaaaaaaaaaaaaaaaaaabXpbXpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXpbXpaaaaaaaaaaaabXpbXpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXpbXpaaaaaaaaabXpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXpbXpbXpbXpbXpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXrbXrbXrbXsbXrbXtbXubXubXubXubXubXvbXuaaaaaaaaaaaabXubXubXwbXxbXybXubXubXubXubXuaaaaaaaaabXubXubXubXubXubXubXubXubXubXubXubXuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXrbXrbXrbXrbXrbXzbXAbXBbXAbXubXCbXDbXuaaaaaabXEbXEbXubXFbXAbXGbXAbXHbXubXAbXDbXubXubXubXubXubXAbXAbXAbXubXIbXubXJbXAbXAbXAbXubXubXubXuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXrbXKbXrbXrbXLbXMbXNbXObXObXPbXQbXRbXuaaaaaabXEbXSbXubXFbXAbXRbXRbXAbXTbXUbXVbXVbXzbXWbXVbXVbXVbXVbXXbXYbXYbXYbXZbXVbXVbXVbXVbXVbYabXuaaaaaaaaaaaabXubXubYbbXxbXybXubXuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXubYcbYdbXrbYebXGbYfbXQbXAbXubYgbXAbXubXubXubXubXubXubXAbYhbXAbYibXAbXubYjbYkbXzbXMbXMbYlbYmbYlbYlbYnbYobYobYobYpbYlbYlbYlbYlbYqbYjbXubXubXubXubXubXubXAbXAbYrbXAbXAbXubXubXubXubXuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXubXzbYsbXObXObXObXQbYtbXAbXubYfbXQbXubXAbYubYvbYwbXubXubXubXubXubXubXubYjbYxbXubXubXubXubXubXubXubYybYzbYzbXubXubXubXubXubXubYxbYjbXubYAbXAbXAbXAbXTbXAbXAbXAbXAbXAbXubXAbXGbXAbXuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXubYBbYtbXAbXAbYCbYfbYDbXRbXubYEbYFbXubYGbYHbXAbXAbXubXAbXAbXAbXAbYIbXubYJbYKbXubXAbXRbXAbYLbYMbXubYybYybYzbXubXAbYNbXAbYObXubYxbYPbXubXAbYQbXAbXAbXubXAbYRbXRbXAbYybXTbXAbXAbXAbXuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXubXAbYtbXMbXAbXAbXRbXAbYSbXubXAbYtbXubYTbXAbXAbYUbXubXAbYVbXGbXRbXAbXubYWbYXbXubYYbXRbXRbXAbYZbXubYybZabYybXubXAbXAbZbbZcbXubYxbZdbXubXubXubXubXubXubXAbXAbXRbZebYybXubXubXubXubXubXubXubXubXuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXubXubZfbXubXubXubXubXubXubXubXNbYDbXubXubXubXubXubXubXRbZgbXAbXAbZhbXubYjbZibXubXAbZjbXubXubXubXubZkbXAbXAbXubXubXAbZlbZcbXubZmbYjbXNbXMbXAbXAbZnbXubXubXubXTbXubXubXubXDbZobZpbXAbXAbXAbXAbXuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZqbZqbZqbZqbZqbZqbZqbZqbZqbZqbXubXDbYtbXCbXAbXAbZrbZsbYebZtbZubZvbZwbZxbZxbZybXYbXYbXYbXYbXYbZzbXYbXYbZAbZBbXubXAbXRbXubYubZCbZCbZkbZDbXAbXAbXubXAbZEbZcbXubYxbZFbZGbZHbZtbZIbXVbXVbXVbXVbXVbXVbZJbXVbZKbXVbZxbZxbZxbZLbZMbXuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZqbZNbZObZObZPbZPbZPbZPbZObZObXYbZtbZQbZtbZRbZtbZtbZSbZTbZUbYlbXAbZmbZVbZUbYnbZWbYobYobZXbYobYobYobZYbZZcaabXucabbXAcacbYBbXAbXAbXAbXAbXAbXAbXTbXAbXAbZcbXucadcaebYlbYncafbXMbYlbXKcagbYlbYlcahcaicajcakcakcakcakbYlcalcambXuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZqcancaocapcaqcarcascascascatcaubYobYpbZUbYlbYlbZUcavcawcaxcaycaycazcaycaycaycaycaycaycaycaycaycaycaycaAcaBcaycaycaycaycaycaycaycaycaycaycaycaycaycaycaycaycaycaycaycaycazcaycaCcaCcaCcaCcaCcaCcaCcaCcaCcaCcaCcaCcaCcaDcaEcaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaGcaHcaIbZqbZqcaJbZqcaKcaKcaKcaKcaKcaKcaKcaKcaKcaKcaKcaLcaKcaKcaMcaNcaOcaPcaQcaPcaOcaPcaRcaPcaScaTcaTcaUcaVcaPcaPcaPcaPcaPcaPcaNcaOcaOcaPcaPcaPcaPcaPcaPcaScaPcaPcaPcaPcaPcaPcaCcaWcaXcaYcaWcaYcaYcaYcaYcaWcaZcbacbbcbccbdcaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbecaHcaIbZqcbfcbgcbfcaKcbhcbicbjcbicbkcblcbmcaKcbncbocblcbpcaKcbqcaScaPcaPcaPcaScaMcaNcaNcaScaNcaScaScaTcbrcaScaScaOcaPcaScaScbscaScbscaMcaPcaScaPcaPcaScbscaOcaScaMcbtcaPcaPcbucaYcaWcaXcaWcbvcaYcaYcaXcaWcaWcbwcaCcbxcbycaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZqcancaIbZqcbzcbAcbBcbCcbDcbmcblcbmcbEcbFcbGcaKcbHcbmcbHcbIcaKcaScaPcaPcbJcaScbtcbtcbKcaScbLcaOcbMcbNcaNcaScaMcaNcaNcaOcaPcaScaPcaPcaScaScaPcaPcaPcaPcaPcaPcaPcaPcaScbscaPcaPcbucaYcaWcaYcbvcaYcaWcaYcbOcbPcbQcbRcbScbTcbUcaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZqcancaIbZqcbVcbfcbfcaKcbncbWcaKcaKcbXcbYcbZcaKccacbYccbcaKcaKcaPcbJcccccdccdccdccdccdccdccdccdccdccdcceccdccdccdccdccdccdcaycazcaycaycaycayccfccfccgcchcchcciccjccfccfcaPcaOcaCcaYcaYcaYcaXcckcaXcclcaYcaWcaWcaXcaCccmcbUcaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccnccocaIbZqbZqbZqbZqcaKccpccqcaKccrccsccscctccsccsccsccsccucaKcaPcaPcaPccdccvccwccxccvccwccyccvcczccwccvccAccvccdccAccBccdccCccDccEccFccCccGccfccHccIccJccJcciccKccLccfcaPcaPcaCcaYcaWcaWcaWcaWcaWcaWcaWcaXcaYcaYcaCccmcbUcaFcaFccMccMccNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccOcanccPbZqcbVcbfcbfcaKcaKcaKcaKccQccRccSccTcbmccUccRccSccVccWcaPcaPcaPccdccvccvccvccXccvccvccvccvccYccZccvcdaccdccvcdbccdccCccCccEccCcdcccCccfccHccKccKcddcdecciccHccfcaPcaOcaCcaYcaWcdfcdgcaYcaYcaYcaWcaYcbvcbvcaCccmcdhcdicdjcdkccMaaaaaaaaacdlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZqcdmcdncdocbBcdpcdqcaKcbHcdrcdscdtcducdvcdwcdxcblcbmcdycdzcdAcaPcaPcaPccdccvccXccvccvccvccYccvcdBcdBccvcdbccvcdCcdDcdEcdFcdGcdHccEccEcdIccEccfccHccKcdJcdKcciccKccHccfcaNcaPcaCcaCcaCcaCcaCcaCcaCcaCcaCcaWcaYcaYcdLccmcdMcaFcdjcdNcdOaaacdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZqcdQcaIbZqcbfcbfcdRcbCcbFcdScbYcdTccUcblcdzcdUcdUcdUcdUcdVcaKcbscdWcaOccdccdcdXccdccdcdYccdccdcdYccdccdcdXccdccdcdZccvccdccCceacebcebcebcecccfccHcedcdeceecefccKcegccfcaMcaNcaCcehcaCceiceiceicaWceicaCcbucaCcaCcaCccmcbUcaFcdjcejcaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacekcelccPbZqbZqbZqbZqcaKcbmcdxcemcdTcblcdxcbmcaKccacenceocaKcaKcaScbMcepcayceqceqcercescetcesceucetcevcewcexcexccdceyccdccdccdccdccdccCcezceAceBceCceDceEcddcddceFceGccfcaScaOcaCcaCcaCceiceiceicaWceiceiceiceiceHcaCccmceIcaFcaFcaFcaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccOceJceKcaqcaqcaqceLcaKceMceNcaKceOccUcePcbmcaKcbmceQcbnceRcaKcaPceScaTcayceqcexceTceUcetcetcetcetceucewceVcexccdcdZccvceWceXccvccdccCceYceZccfcfacfbccKcfcccicfdcfeccfcaScaNcaScaOcaCceicaWcaWceHcaWcaWcaWceicffcaCccmcbUcaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZqcfgcfhcfhcfhcficaIcaKcaKcaKcaKccQccUcblcfjcaKcbmcfkcbmcflcaKcaScfmcaMcaycexceVcfncetcetcetcetceUceucewceVcexccdcfocfpccvcfqcfrcfscftcfuceZccfccicfvccHccHcfwccHcciccfcaPcaNcaMcaScaCcffcdfcaWcfxcaWceHcfycfzcfzcfAcfBcbUcaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZqbZqbZqbZqbZqcfCcfDcfEcfFcfGcfHcfIcfJcfJcfKcaKcfLcaKcaKcaKcaKcbscaPcaOcfMcfNceVcfnceUcetcetcetceUcetcewceVcexccdccXccvccvccvccvccdccCcfOcfPccfccfccfccfccfccfccfccfccfcaycaycaNcaScaCceiceicffceiceiceiceicffcffcaCccmcbUcaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZqcfQcbfcfRcfScfTcfUcfVcfWcfXcfYcfZcgacbmcgbcaKcbmcbncbmcbIcaKcaPcbJcaPcgcceucexcgdcgecgecgecgecgecgecgfcexcggccdccAcczccwcghccwccdcgicfOcgjccEcgkccCcglccEcgmcgmcgmcgmcgmcgncaOcaScgocgocgocgocgocaCcaCcaCcaCcaCcaCccmcbUcaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZqcbfcbfcgpbZqcdQccPcaKcbncbmccaccQcgqcgqcgrcaKcbncgscgtcgucaKcaScaPcaScgvcexcexcgwceVceVceVcexceVceVcexcexceucgxcgycgycgycgycgycgycgyceYceZccEcgzccCccCccEcgmcgmcgmcgmcgmcgAcaNcaScgBcgCcgDcgDcgocgEcgFcgGcgHcgHcgHcgIcbUcaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZqcbVcbfcbfbZqcdQcaIcaKcgJcgKcaKcbmcgLcgscgMcaKcemcgNceocaKcaKcaScaScaNcgOcexcexceucexcexcgPcexcgQceqcexcggcgQcgRcgycgScgTcgUcgVcgTcgycgWcgXccEcgYccCcgZccEcgmcgmcgmcgmcgmchacaScaMchbcgCchcchdcgochechfchgchhchhchhchhchicaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZqbZqbZqbZqbZqbZqcdQccPcaKcaKcaKcaKccQcdxchjccVcbmccsccschkccucaKcaPcaPcaOcgOcexcgwcexchlceuchmchncexcgPchoceVchpchqcgychrchrchschrchtcgycfOceZccEccEcdIccEccEcgmcgmchucgmcgmchvcbscaNchwchxchychccgochechzcaFcaFcdicaFcaFcaFcaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZqchAchBchCchDchDchEcaIcaKcbHcbmceocblchFccSccUccUcbmccRccScbmccWcaPcbJcaPchGcexchHchHceuchHchHceuchIcexchJchKchLchMcgychNchOchPchQchRchSchTchUcdIchVccCchWccEcgmcgmchucgmcgmcgAcaPcaNchXchYchychccgochechZcaFcdjcdjcdjcaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZqcanciacibcapcapcapciccaKcbmcdxcbYccQcidcdyciecbmcifcigcdycdzcdAcaMcaPcihcfMcexceuchHciichHciicggcijcikcilcimcinciocipciqcircischrcgTcgycfOcgjccEccEcitccCccEcgmcgmcgmchucgmchacaOciucivciwcixcgCcgociycbycaFcizciAciBcaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZqciCciacaIbZqbZqcfSbZqcaKcblcbmcemciDcdUciEcbmcdxcblcdUcdUcdVcaKcaScfmciFciGcexceuciiciHchHciIcexcexceVciJciKciLciMciNchrciOciPciQciRcgyciSciTccEciUccEccCccEcgmcgmcgmcgmcgmciVcaSciWcgBciXcgCcgCcgoccmcbUcaFcdjciAcdjcaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZqcancbgcaIbZqcbfcbfcbfcaKcbmcbmcaKceocbYcemcaKcaKccacbYccbcaKcaKcaScaNcaOcaycexchHchHceuchIchHcexciYcexciZciLcjacjbcjccjdchrcjechrcjfcgycjgceZccEccCcjhccCccEcgmchucgmcjichucjjcjkcjlcgocgocjmcgocgoccmcjncaFcdjcjocejcaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZqcancbgcaIbZqcbVcbfcbfcaLcbHcbncaKcbmcbmcbncgJcaKcbmcbncbHcbIcaKcbscaOcbJcaycexcexcjpcexcexcexcexcexceVchLcjqcjrciLcjsciQcjtcjucgTcjvcgycfOceZccEcjwcjxchWccEcgmcgmcgmchucgmcjycjkcjzcaycdjcdjcdjcaFccmcjAcaFcaFcaFcaFcaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZqbZqbZqbZqcjBcbgcaIbZqcbVcjCcbfcaKcjDccpcaKcbmcbncbmcjEcaKcgKcbHcbmcgJcaKcaPcjFcbtcaycaychGcjGcaycjHcgOcjIcjJcaycaycjKcjLcjMcgycgycjNcgycgycgycgycfOcjOccEccEccEccEccEcgmcgmcgmcgmcgmcjPcjQcjlcaycjRcdkcdjcdiccmcjAcaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacjScjTcjTcjTcjTcjTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacjTcjTcjTcjTcjUcaqcjVcjUcjWcjXcjYbZqbZqbZqbZqcaKcaKcaKcaKcaKcaLcaKcaKcaKcaKcaLcaKcaKcaKcaPcaScjZcihcaOckacaPcaPcihcaPcaPcihcaTcaScaPcaPcaPcaPcaScaPcaPcaPcazccCcfOceacebchWcebckbccEccEccEccEccEccEccEcaEcdicaFcaFcaFcaFcaFccmcbUckcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackdckeckfckfckfckfckfaafaafckgaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackgaafckfckfaafckhcbfcbfckhcancbgckicaqckjcapckkcklckmcaqcaqcaqcaqcaqcaqcaqckncaqcknckocayckpcaPcaPcaOcaNcbMcaScbscaPcbJcaPcaScbscaOcaPcbJcaPcaPcbJcaPcaPcaPcaycezckqcftcftcftckrckscebcebcebcebcktccFckucaEckvcgHckwckxckxckycgIcbUckzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackdckAckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackCckDckEbZOckFckEckGckHckIchCckIchDckJckKckLcfhcfhckMcfhcfhckNcfhcfhckOckPcfUckQckRckSckTcaPcaOcihcaScaScbscaTcaOcaOcbJcbJcbJcaPckUckUckUckUckUckUckUckVckUckUckUckUckWckXcftckYckZckrclaclbclccldchgchhcleclfclgchhclhclicaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacljaafclkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZqbZqbZqbZqbZqbZqbZqbZqbZqbZqcllcaJbZqbZqbZqbZqbZqbZqcfSbZqbZqcdmclmclncaycaycaycaycaycaycaycaycaycaycaycaycaycaycbJcbJcaPckUcloclpclqckUclrclscltckUcluclvclwckUccEcdIccEccEclxclyclbclzcaFcaFcaFccmclAchzcaFcaFcaFcaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacljbShclkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZqclBceLccPcdRcbBcbBclCbZqcbfclDclDcbfbZqcdQclEclFcaqclGclHclIclJclKcbfcbVcbfcbfcbfcbfclLcaycaPcaPcaSckUclMclNclNclOclPclQclRclSclTclNclUckUccDccCcdcccEcfOceaclVclWclXcgHcgHcgIclYchzcaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSjbSjbSjbSjbSjbSjbSjbSjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacljbShclkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZqclBcjYclZcmaclDcmbcmcbZqcmdclDcbfcmebZqcdQcmfcmgclEclEcmhcmicmjcmgcbfcmkcbfcmlclDclDcbfcazcaPcaPcaSckUcmmcmncmockUcmpclNclNckUcmqcmncmrckUccCccCcmsccEcmtcftcmuclecmvcmwcmxchhcmycmzcaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSjaaaaaaaaaaaaaaaaaaaaacmAcmAcmAcmAcmAcmAcmAcmAcmBcmCcmCcmDcmEcmFcmGcmAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZqclBcmHciccbfcfQcmIcmJbZqcbVcbfcmKcmkbZqcfgcmLcmMcmMcmNcmOcmPcbBcmQcmRcmkcmkcmScmScmScmScmScaPcaPcbsckUckUckUckUckUclNcmTcmUckUckUckUckUckUckUckUckUckUckUckUckUccmcbUcdkcdjcmVcdjcmWcaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSjaaaaaaaafaafaafaafaafcmAcmXcmYcmZcmYcmYcnacnbcnccnccnccnccndcnecnfcmAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZqbZqbZqbZqbZqbZqbZqbZqbZqbZqbZqbZqbZqbZqbZqbZqbZqcfSbZqcancaIcngcbgcbfcnhclLcmScnicnjcnkcmScbscaOcihcnlcnmcnncnocnpcnqcmTcnrcnpclNcnscnscntcnucnvcnvcnwcnvcnxcnycfBcbUcaFcaFcaFcdicaFcaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSjaaaaaaaafcnzcnAcnBcnzcmAcnCcnCcnDcnCcnCcnEcnFcnecnecnecnGcnHcnIcnJcmAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZqcnKcbfcbfbZqcnLcnMcfhcnNcnOcnPcbfcnQcnjcnRcnjcmScaScihcihcnSclPclNclNclNcmTcnTcmTcmTcnUclRclNcnVclNcnWcnXcnYcnXcnZcoacobcoccaFcodcoecdjcofcaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSjaaaaaaaafcnzcogcohcogcoicnDcnDcojcnDcnDcnEcnFcokcolcomcnecmFcmFconcmAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZqcbfcoocbfbZqcdQcopcaqcaqcoqcancbfcmScorcoscotcmScaScihcaPcnSclPclNcouclNclNclRcovcowcowcowcowcowcowclNcowcowckUckUckUccmcbUcaFcdjcoxcdjcoycozaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSjaaaaaaaafcnzcogcoAcoBcoicnCcnCcnDcnCcnCcnEcnFcoCcoDcoEcnecnecmFcmFcmAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZqcoFcbfcbfcfScdQcaIcmScmScoGcoHcmScmScmScnRcoIcmScaPcaPcaPcoJcoKcoLcoLclNcnVclNcoMcoNcoOcoOcoOcoOcoPcoPcoPcowckUcoQcoxcgIcbUcaFcdjcdkcoRcdkcoSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSjaaaaaaaafcnzcoTcoUcoVcoicnCcnCcnDcnCcoWcoXcoYcnecnecnecnecnecnecnecoZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZqcbVclDclDbZqcdQcpacmScotcpbcpccpdcotcnjcpecpfcmScaScaPcaPckUckUckUckUckUcpgcphcowclNcoPcoPcoOcoOcoOcoPcoPclNckUcpicpjcmxcpkcaFcplcdjcdkcdjcaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSjaaaaaaaafcnzcpmcpncpocoicmAcmAcmAcmAcmAcmAcppcmFcpqcnecprcnecpscptcoiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZqbZqbZqbZqbZqcdQcaIcmScoscpucpvcotcoscnjcpwcnjcpxcaPcaPcaSckUcpyclvcpzckUclPclQcoMcpAcoPcoPcpBcoPcoPcoPcoPcowckUccmcpCcaFcaFcaFcaFcaFcaFcaFcaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSjaaaaaaaafaafcpDcpEcpFcpGcpHcpHcpIcpJcpHcnzcpKcpLcoicpMcoicoicmAcoicoiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZqcpNclDcbfbZqcdQcaIcmScpOcpPcpQcnjcpQcpQcnjcnRcpxciFcaPcaPckUcpRclNclNcpSclPclNclNclNcpTcoPcoPcoPcpUcoPcoPcowckUcpVcpWcaFcpXcdjcpYcaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSjaaaaaaaafaaaaaacpZcqacpGcpHcpHcpHcpHcpHcqbcqccqdcqecqdcqfcqgcqhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZqcbfclDcbfcfScqicaIcmScqjcqkcqlcqlcqmcqncqocnRcqpciFcaPcaPckUcqqcmncqrckUcpgcnVclNcowcqscoPcoPcoPcoPcoPcoPclNckUchechzcdicdjcdkcdjcaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSjaaaaaaaafaaaaaacpZcqtcpHcpGcpGcpHcqacpHcqucqdcqdcqvcqdcqdcqdcqhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZqcbfclDcmdbZqcdQcaIcmScnjcqkcqlcqwcqxcqycqocnjcqzcaPcaPcaPckUckUckUckUckUclPclNcqAcowcowcowcowcowcowclNcqBcowckUciycbycaFcqCcdkcdkcaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSjaaaaafaafaafaafcpZcqtcpHcpGcpGcpHcpHcpHcqucqdcqDcqEcqdcqdcqdcqhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZqcbfcqFcbfbZqcdQccPcmScnjcotcotcqGcnjcqHcqIcnjcmSchachachackUcqJclvcqKckUclPcpgclNclNclQclRclNclNcnVclRclNcmUcqLcqMcbUcaFcdjcqNcmWcaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSjaaaaafcnzcnzcnzcnzcnzcqOcpHcqPcpHcpHcqQcqbcqdcqvcqdcqdcqvcqdcqRaaabSkbSkbSkbSkbSkbSkbSkbSkbSkbSkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZqcbfclDclDcfScdQcaIcmScnjcqScqTcnjcorcqUcqScnjcmScaPcaPcaPckUcqVclNcqWcqXcqYclQcqZcqZcqZcqZcqZcqZcpgclNcqZcrackUccmcjAcaFcaFcaFcaFcaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSjaaaaafcnzcogcrbcrccrdcrecpHcpHcpHcpHcpHcqbcrfcrfcrfcrfcqdcqdcqhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZqcrgcbfcbVbZqcdQccPcmScnRcnjcnjcnjcnRcnRcnRcnjcmSchachacrhckUcricrjcmqckUckUckUcrkckUckUcrlckUckUcrmckUckUcrnckUccmcrocaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSjaaaaafcrpcrqcrrcrscrtcrucpHcpHcpHcpHcpHcnzcqhcqhcqhcqhcrvcrwcqhaaaaaacrxcrycrzaaacrxcrycrzaaabSkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZqbZqbZqbZqbZqcrAcrBcrCcrCcrCcrCcrCcrCcrCcrCcrCcrCcrDcrDcrDcrCcrCcrCcrCcrCcrCcrEcrFckUcrGcrHckUcrGcrHckUcrIcrJckUccmcbUcaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSjaaaaafcnzcogcogcrKcrLcrecpHcpHcpHcpHcpHcnzcrMcrNcrOcrPcqdcqdcrQaaaaaacrxcrRcrzaaacrxcrRcrzaaabSkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZqcrScrTcrUcrUcrVcrWcrXcrYcrZcsacrXcsbcrDcrDcrDcrDcsccsdcrXcrDcrCcsecsfckUcsgcshckUcsicsjckUcskcslckUcsmcbUcaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSjaaaaafcnzcnzcnzcnzcnzcqOcpHcpHcpHcpHcqQcnzcsncsocspcsqcqdcqdcsraaaaaacrxcrRcrzaaacrxcrRcrzaaabSkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZqcsscstcsucsvcswcrXcsdcrXcrZcrYcrXcrDcrXcrDcsxcsdcrXcsycrYcszcrCckUckUckUckUckUckUckUckUckUckUckUckUcsAcbUcsBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSjaaaaafcnzcogcrbcsCcrdcrecpHcpHcpHcpHcpHcnzcsDcqdcsEcsFcsGcsHcsIaaaaaaaaacsJaaaaaaaaacsKaaaaaabSkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrCcrCcrCcrCcrCcrCcrXcrDcrDcsycsLcsycsMcrXcrXcsycsLcsNcrXcrXcsOcsOcsMcsPcsQcsRcsScgHcsTcsUcsUcsVcgHcsWcgGcsXcgHcdNcsYcsZcjActaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSjaaaaafctbctcctdctecrtctfcpHcpHcpHcpHcpHcnzctgcthcthcticqdctjctkctlctlctlctmctlctlctlctnctlctobSkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactpcrXcrXctqcrDcrDcrDcrDcrDcsMcrXcrXctrcrXctscrXcrXcrXctscrXcsOctscttctuctvctwctxctyctzctActBctCcmxctDctDctEctFctGctHctIctJcaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSjaaaaaacnzcogcogctKcrLcrecpHcpHcpHcpHcpHcnzctLcqdcqdcqdcqdcqdctMaaaaaaaaacsJaaaaaaaaacsJaaaaaabSkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactNcrXcrXctqctscsycszcrXcrXcrXcrXctOcrXctOcrXctPctQcrXcrXctRcrXcrXcrXcrXctScrDcrDctTctUcaFcaFctVctWctXctYcaFcaFcaFcaFcaFcaFcaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSjaaaaaacnzcnzcnzcnzcnzctZctZctZctZctZctZctZcuacubcubcubcubcuccubaaaaaacrxcrRcrzaaacrxcrRcrzaaabSkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrCcudcuecrCcufcugcugcuhcuicujcuicufcugcukcugcuhcuicujcujcuicufcugculcugcuhcuicujcuiaaaaaacaFcaFcaFcaFcaFcaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSjaaaaaaaaaaaaaaaaaacubcumcumcuncuocumcupcubcuqcumcumcubcumcumcubaaaaaacrxcrRcrzaaacrxcrRcrzaaabSkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacuicrXcuiaaaaaaaaaaaaaaacuicurcuscuiaaaaaaaaaaaaaaacuicrXcuiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSjaaaaaaaaaaaaaaaaaacubcumcumcutcuucuucuvcuwcuxcumcumcubcubcuccubaaaaaacrxcuycrzaaacrxcuycrzaaabSkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacuicrXctpaaaaaaaaaaaaaaactpcrXcrXctpaaaaaaaaaaaaaaactpcrXcuiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacubcupcumcuqcumcumcuzcubcuAcumcuBcubcumcumcubaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacuicrXctNaaaaaaaaaaaaaaactNcrXcrXctNaaaaaaaaaaaaaaactNcrXcuiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacubcuCcuCcuDcuEcuFcubcubcumcumcuAcubcubcuGcubaaabSkbSkbSkbSkbSkbSkbSkbSkbSkbSkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacuicrXcujaaaaaaaaaaaaaaacujcrXcrXcujaaaaaaaaaaaaaaacujcrXcuiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacuHcubcumcumcumcumcumcubcubcuAcumcumcumcumcumcubaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacuicuicuiaaaaaaaaaaaaaaacuicufcuhcuiaaaaaaaaaaaaaaacuicuicuiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSlbSlbSlcubcuIcumcuJcumcumcuGcuKcumcumcumcumcumcuLcubbSkbSkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSlcuMcuNcuOcuPcuQcuOcuOcubcubcubcubcubcubcubcubcubcuRbSkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSlaaacuScuAcumcumcumcuAcuTcuUcuVcuUcuWcuXcuYcuUcuZcvabSkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacubcuAcuScuAcvbcvccuTcvdcuUcvecuUcvfcuXcvfcuXcvgbSkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvhcuScuScvicvjcuOcvkcvlcvecvmcvncvfcvocvecvpcvqcvraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSibSjbSjbSibSjaaaaaabSjbSjbSjbSibSiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacuScuScuAcvjcuAcuAcvscvecvecvecvtcvacuUcuUcvucvvbSkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacuScuScuAcuAcuScvwcvxcvecvycvecvzcvecuUcvecuUcvqbSkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacuScuAcuAcuScuScvAcvxcvycvycvBcvCcvDcvecvDcuXcvgbShccNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacuScuScuScuScuScuScvhcvycvycvEcvFcvGcvlcvlcvacvgcvraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvycvHcvIcvJcvJcvJcuRcuRcuRbSkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacuHaaaaaaaaaaaaaaaaaaaaaaaacvKaaaaaaaaaaaabSlbSmbShbXEbSkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvKaaabUBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabShbShbShbShaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvMcvMcvMcvNcvMcvMcvMbShbShbShaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvMcvMcvNcvNcvOcvPcvOcvNcvNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvMcvQcvOcvOcvOcvOcvOcvOcvMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvMcvOcvOcvRcvScvTcvOcvUcvMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvMcvVcvWcvNcvOcvOcvOcvPcvMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvMcvMcvOcvXcvOcvOcvNcvMcvMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvMcvMcvMcvMcvMcvNcvNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +"} + +(1,1,5) = {" +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvYcvZcwacwbcwcaaaaaaaaacwdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwecwfcwgcwhcweaaaaaacvYcwicwjcwcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvYcwecwgcwgcwkcweaaaaaacwecwlcwlcwmcwnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwecwecwocwecwecwecwecwecwecwpcwqcwecwecwecwecwcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvYcwecwecwecwecwrcwqcwecwscwtcwucwvcwecwlcwlcwwcwxcwycwmcwnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwzcwAcwBcwCcwecwrcwqcwecwgcwgcwgcwgcwecwqcwqcwDcwDcwqcwmcwnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwEcwFcwgcwGcwecwqcwqcwecwHcwecwecwecwecwIcwqcwJcwKcwqcwmcwnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwEcwLcwMcwgcwHcwqcwqcwqcwqcwqcwqcwqcwqcwqcwqcwNcwOcwPcwmcwnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwEcwQcwgcwGcwecwqcwqcwecwecwecwHcwecwecwqcwqcwRcwScwqcwmcwnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwTcwUcwVcwWcwecwrcwqcwecwXcwYcwZcxacwecwqcwqcxbcxbcwqcwmcwnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxccwecwecwecwecwrcwqcwecxdcxecxfcxgcwecxhcxhcwqcwqcxicwmcwnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwecwecwHcwecwecwecwecwecwecxjcwqcwecwecwecwecxkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxccwecxlcxmcxncweaaaaaacwecxhcxhcwmcwnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwecxocxpcxqcweaaaaaacxccxrcwjcxkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxccwecwecwecxkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgbQgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +"} + +(1,1,6) = {" +cxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxtcxtcxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxtcxtcxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxtcxtcxtcxtcxtcxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxucxucxucxucxucxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxucxucxucxucxvcxvcxvcxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxucxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxucxucxvcxvcxvcxvcxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxwcxucxucxucxucxwcxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxxcxucxucxucxucxucxucxucxucxucxucxvcxvcxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxvcxucxucxucxycxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxvcxvcxvcxvcxucxucxucxucxwcxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxucxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxvcxvcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxvcxvcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxtcxucxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxvcxvcxvcxvcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxvcxzcxzcxzcxvcxvcxvcxvcxzcxzcxzcxzcxvcxvcxvcxvcxvcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxvcxvcxzcxzcxvcxvcxvcxvcxvcxzcxzcxzcxzcxzcxzcxvcxvcxvcxzcxzcxzcxvcxvcxvcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxvcxvcxvcxvcxvcxvcxzcxzcxzcxzcxzcxzcxzcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxvcxvcxvcxzcxzcxzcxzcxzcxvcxvcxzcxzcxzcxzcxzcxzcxzcxzcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxvcxvcxvcxzcxzcxzcxzcxzcxzcxzcxzcxzcxzcxzcxzcxzcxzcxzcxzcxzcxzcxzcxzcxzcxzcxzcxvcxvcxvcxzcxvcxvcxzcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxzcxzcxzcxzcxzcxAcxAcxAcxAcxAcxzcxzcxzcxzcxzcxzcxzcxAcxzcxzcxzcxvcxvcxvcxvcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxzcxAcxzcxzcxzcxzcxAcxBcxBcxBcxBcxCcxAcxzcxzcxzcxAcxAcxAcxCcxAcxzcxzcxzcxvcxvcxvcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxvcxvcxvcxvcxzcxzcxzcxzcxzcxzcxzcxzcxAcxCcxAcxAcxAcxAcxBcxBcxDcxBcxBcxAcxAcxAcxAcxAcxBcxBcxBcxBcxAcxzcxzcxzcxvcxvcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxvcxvcxvcxvcxzcxzcxzcxzcxAcxzcxzcxzcxzcxAcxBcxBcxBcxBcxBcxEcxFcxFcxFcxGcxBcxBcxBcxBcxBcxBcxBcxEcxBcxAcxzcxzcxzcxvcxvcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxzcxzcxAcxCcxAcxAcxAcxAcxBcxBcxGcxBcxFcxFcxFcxFcxBcxFcxFcxBcxBcxEcxBcxFcxFcxBcxBcxAcxzcxzcxzcxzcxzcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxzcxzcxAcxBcxBcxBcxBcxBcxEcxBcxHcxFcxFcxFcxIcxFcxBcxJcxBcxBcxBcxKcxBcxFcxFcxGcxBcxDcxAcxzcxzcxzcxzcxzcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxzcxAcxBcxBcxBcxBcxBcxBcxLcxLcxHcxFcxFcxFcxFcxFcxFcxFcxFcxFcxFcxBcxFcxFcxFcxBcxBcxBcxAcxAcxAcxzcxvcxvcxvcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxzcxAcxBcxBcxGcxFcxFcxFcxFcxFcxBcxDcxBcxBcxMcxBcxBcxNcxFcxFcxFcxBcxBcxFcxFcxFcxBcxBcxBcxBcxCcxAcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxzcxzcxvcxvcxvcxvcxvcxzcxzcxzcxAcxBcxBcxBcxFcxFcxBcxFcxFcxFcxOcxBcxFcxFcxFcxFcxBcxBcxPcxFcxFcxBcxOcxBcxBcxFcxFcxKcxBcxAcxAcxzcxvcxvcxvcxvcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxvcxvcxvcxvcxzcxzcxzcxzcxAcxBcxBcxEcxFcxBcxJcxFcxNcxKcxBcxFcxFcxFcxFcxBcxQcxBcxFcxFcxFcxFcxBcxBcxFcxFcxFcxBcxBcxAcxzcxzcxvcxvcxvcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxzcxzcxzcxzcxvcxvcxvcxzcxzcxzcxzcxAcxBcxBcxBcxKcxBcxBcxFcxFcxBcxPcxFcxFcxFcxOcxBcxGcxBcxFcxFcxFcxFcxRcxFcxFcxFcxJcxFcxFcxBcxBcxAcxzcxzcxvcxvcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxvcxvcxvcxzcxzcxzcxzcxzcxAcxCcxAcxGcxBcxScxFcxFcxFcxBcxFcxFcxBcxBcxGcxTcxUcxFcxFcxFcxBcxBcxFcxFcxFcxBcxBcxVcxVcxBcxEcxAcxzcxzcxvcxvcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxvcxvcxzcxzcxzcxzcxzcxzcxzcxAcxAcxBcxFcxFcxFcxIcxFcxBcxFcxFcxGcxUcxUcxWcxUcxUcxGcxOcxBcxKcxBcxBcxMcxBcxBcxVcxVcxBcxBcxCcxAcxzcxvcxvcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxzcxzcxAcxAcxAcxBcxBcxBcxFcxFcxFcxFcxBcxKcxFcxFcxUcxWcxXcxWcxTcxGcxNcxFcxFcxFcxFcxFcxBcxBcxFcxGcxBcxBcxAcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxzcxAcxEcxBcxBcxLcxBcxBcxFcxFcxBcxBcxMcxBcxLcxGcxUcxTcxWcxUcxYcxBcxFcxFcxFcxFcxBcxBcxBcxFcxFcxBcxBcxAcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxzcxAcxBcxBcxBcxFcxFcxBcxFcxBcxBcxFcxFcxFcxFcxBcxGcxUcxUcxFcxFcxFcxFcxFcxBcxBcxBcxFcxFcxFcxBcxBcxAcxzcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxzcxzcxAcxCcxBcxGcxFcxIcxFcxFcxBcxFcxFcxBcxBcxFcxFcxBcxOcxFcxGcxBcxOcxBcxBcxBcxPcxFcxFcxBcxLcxBcxBcxAcxzcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxucxucxucxucxucxucxucxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxzcxzcxzcxAcxBcxBcxFcxFcxFcxFcxBcxFcxFcxOcxFcxFcxFcxBcxBcxFcxFcxBcxBcxKcxBcxScxFcxFcxBcxEcxBcxBcxQcxBcxAcxzcxzcxzcxvcxvcxvcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxvcxzcxzcxzcxAcxBcxEcxBcxFcxFcxBcxBcxBcxFcxBcxFcxFcxPcxBcxBcxFcxFcxFcxFcxFcxRcxBcxFcxFcxBcxBcxFcxFcxKcxBcxAcxAcxzcxzcxvcxvcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxucxucxucxucxucxucxucxucxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxvcxvcxvcxzcxzcxAcxBcxBcxBcxBcxBcxBcxBcxJcxFcxFcxBcxKcxFcxFcxFcxFcxFcxLcxFcxFcxFcxFcxBcxBcxBcxBcxFcxGcxBcxBcxBcxBcxCcxAcxzcxvcxvcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxAcxBcxAcxAcxAcxBcxKcxDcxFcxFcxZcxScxBcxBcxBcxFcxIcxFcxBcxBcxOcxFcxFcxFcxJcxBcxFcxFcxBcxBcxBcxBcxAcxAcxzcxzcxvcxvcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxAcxCcxAcxAcxAcxBcxFcxFcxFcxBcxZcxBcxFcxFcxFcxFcxFcxFcxBcxMcxFcxFcxLcxFcxFcxFcxFcxBcxBcxAcxAcxAcxzcxzcxzcxzcxvcxvcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxvcxvcxzcxzcxAcxAcxBcxDcxBcxHcxFcxBcxBcxBcxFcxFcxFcxLcxDcxFcxFcxBcxFcxFcxBcxZcxGcxBcxBcxBcxBcxEcxBcxCcxAcxzcxzcxzcxzcxvcxvcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxvcxvcxvcxzcxzcxAcxBcxBcxBcxBcxGcxBcxBcxBcxLcxFcxKcxBcxBcxFcxFcxBcxBcxBcxBcxBcxBcxBcxBcxDcxQcxBcxAcxAcxzcxzcxzcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxvcxvcxzcxzcxzcxAcxBcxBcxEcxBcxBcxBcxAcxAcxBcxBcxBcxBcxEcxGcxBcxBcxHcxBcxBcxCcxAcxAcxAcxAcxAcxAcxzcxzcxzcxzcxzcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucyacyacxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxvcxvcxzcxzcxzcxAcxCcxBcxBcxBcxAcxBcxAcxAcxBcxBcxBcxZcxBcxBcxBcxBcxBcxBcxAcxAcxzcxzcxzcxzcxzcxzcxzcxzcxzcxzcxzcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucyacyacyacyacxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxzcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxvcxvcxvcxzcxzcxzcxzcxAcxAcxAcxAcxAcxCcxAcxAcxBcxBcxCcxAcxAcxAcxAcxAcxAcxAcxzcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucyacyacyacxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxzcxzcxzcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxzcxzcxzcxzcxzcxzcxAcxzcxzcxAcxAcxAcxzcxzcxzcxzcxzcxzcxzcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucyacyacyacxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxzcxzcxzcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcybcybcyccybcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxzcxzcxzcxzcxzcxzcxzcxzcxzcxzcxzcxzcxzcxzcxzcxzcxzcxzcxzcxzcxzcxzcxzcxzcxvcxvcxvcxzcxzcxzcxvcxvcxvcxvcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucyacyacyacyacxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxzcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcybcydcyecybcyfcybcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxzcxzcxzcxzcxzcxvcxvcxzcxzcxzcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxzcxzcxvcxvcxzcxzcxzcxzcxvcxvcxvcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucyacyacyacyacxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxzcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcygcyfcyhcyicyfcybcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxzcxzcxzcxvcxvcxvcxzcxvcxvcxvcxvcxvcxzcxzcxzcxvcxvcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucyacyacyacyacxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcyjcykcybcybcybcyecybcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxzcxvcxvcxvcxzcxzcxzcxvcxvcxvcxvcxvcxzcxzcxzcxvcxvcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucyacyacyacyacxtcxucxucxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxzcxzcxzcxvcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcyfcyfcylcymcyncybcyhcyocypcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxvcxvcxvcxzcxzcxvcxvcxvcxvcxzcxzcxzcxzcxvcxvcxzcxzcxzcxzcxvcxvcxvcxvcxzcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcyccyfcxvcyfcyfcybcyqcyhcyrcyscytcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxvcxvcxvcxzcxzcxzcxvcxvcxvcxvcxzcxzcxzcxzcxvcxvcxzcxzcxzcxzcxvcxvcxzcxzcxzcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcyfcxvcxvcyfcyfcyjcylcybcybcybcybcybcyhcyucypcyvcxucxucypcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxvcxvcxzcxzcxzcxvcxvcxvcxvcxzcxzcxzcxzcxzcxvcxvcxzcxzcxzcxvcxvcxvcxzcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucywcxucxucxucxucyacyacyacxucxucxucxucxucxucxucxucxucxucxucxucxucxzcxzcxvcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcyfcybcykcylcybcyxcyycyzcybcyAcyBcybcyCcybcybcybcyDcyEcyFcybcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxvcxvcxvcxzcxzcxzcxvcxvcxvcxzcxzcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucyacyacyacyacxucxucxucxucxucxucxucxucxucxucxucxzcxzcxzcxvcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcybcyGcyHcyIcyhcyfcyhcybcyJcyKcyLcyMcybcyNcyOcyPcyQcyRcyScxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucyacyacyacyacxucxucxucxucxucxucxucxucxucxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcylcyTcyUcyfcyVcyWcyXcybcybcybcybcyhcybcyYcyZczaczaczbczccxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxzcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucyacyacyacyacyacxucxucxucxucxucxucxucxucxzcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcykcyjcyqcyhcyfcyHcyfcyfcyfcyhcyhcyhcybczdczacyZcyZczaczeczfcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucyacyacyacyacyacxucxucxucxucxucxucxucxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcykcybcybcybcybcybcybczgczhcziczjczkcybcybcybcybcybczlcybcybczmczncxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucyacyacyacyacxucxucxucxucxucxucxucxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcyfcyjcyfcyfcybczoczpczqcyhcyMcyhcyhczrcykczscyhcyhcyhcyhcyZcyhcztczecyvczucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucyacyacyacyacxucxucxucxucxucxucxucxucxzcxvcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcyfcyfcyfcybcybcybcybczvcyhcyhczwcyhcyhczxczyczzcyhczacyhcyhczAczBczCcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucyacyacyacyacxucxucxucxucxucxucxucxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucybcyhczDcyhcykczEczFczGcyhczHcyhczzczIczJczKczLcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucyacyacyacxucxucxucxucxucxucxucxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucybcybczMczNczOcybcybczPczQcybcybcybczRczSczTcybczUcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxzcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucyacyacxucxucxucxucxucxucxucxucxucxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucybczVcyhcyhcyhcybczWczXczYczZczZcybcAacyKcAbcybcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxzcxzcxzcxzcxzcxzcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucyacyacyacyacxucxucxucxucxucxucxucxucxzcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucybcAccztcyhcAdcybcAecAfczZcAgcAhcybcAicAjcAkcybcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxzcxzcxzcxzcxzcxzcxvcxvcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucyacyacyacyacxucxucxucxucxucxucxucxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucybcybcybcybcybcybcAlcAmcAncAocAfcybcApcAqcArcybcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxzcxvcxzcxzcxzcxzcxvcxvcxvcxvcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucyacyacyacyacxucxucxucxucxucxucxucxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucybcybcybcybcybcybcybcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxvcxvcxvcxzcxzcxzcxzcxvcxvcxvcxvcxvcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucyacyacyacxucxucxucxucxucxucxucxucxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucAscxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxvcxvcxvcxvcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucyacyacyacxucxucxucxucxucxucxucxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucyacyacyacyacxucxucxucxucxucxucxucxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucyacyacyacyacxucxucxucxucxucxucxzcxzcxvcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucyacyacyacxucxucxucxucxucxucxucxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucAtcxucxucyacyacyacxucxucxucxucxucxucxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucyacyacxucxucxucxucxucxucxucxucxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucAucxucxucxucxucxucxucxucxzcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxzcxzcxvcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucyacyacxucxucxucxucxucxucxucxucAtcxucxucxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAwcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucyacyacyacyacyacxucxucxucxucxucxucxucxucxucxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAycAzcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucyacyacyacyacyacyacxucxucxucxucxucxucxucxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAvcAvcAycAAcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucyacyacyacyacyacyacxucxucxucxucxucxucxucxucxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAvcAxcAxcAxcAycAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucyacyacxtcyacyacxucxucAtcxucxucxucxucxucxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAwcAxcABcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucyacyacyacyacxucxucxucxucxucxucxucxucxucxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAvcAvcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucyacyacyacyacxucxucxucAtcxucxucxucxucxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAvcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAzcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxzcxzcxvcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAwcAxcACcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucAtcxucxzcxzcxvcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAvcxvcxvcxvcxvcxvcxvcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcADcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucyacxucxucxucxucxucxucxucxucxucxzcxzcxzcxvcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAycAxcAxcAycAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucyacyacyacxucxucxucxucxucxucxucxucxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAvcxvcxvcxvcxvcAvcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAycAzcAEcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucyacyacyacyacxucxucxucxucxucxucxucxucxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAvcAvcAvcAvcAvcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAvcAvcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucyacyacyacyacxucxucxucxucxucxucxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAxcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAvcxvcAvcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucyacyacyacyacxucxucxucxucxucxucxucxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAxcAxcAvcAvcAvcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAvcxvcxvcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucyacyacyacxucxucxucxucxucxucxucxzcxzcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAvcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucyacyacxucxucxucxucxucxucxucxucxucxzcxzcxzcxvcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucyacxucxucxucxucxucxucxucxzcxzcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucAucxucxucxzcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucyacyacyacxucxucxucxucxucxucxucxucxucxzcxzcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxzcxAcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAvcAvcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucyacyacyacxucxucxucxucxucxucxucxucxzcxzcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxAcAxcxAcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucAFcxucxucyacyacyacxucxucxucxucxucxucxzcxzcxzcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxAcAxcxAcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxzcxzcxzcxzcxzcxvcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAvcAvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxAcAxcAxcxAcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAvcAvcAxcAxcAxcAxcAvcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucAFcxucxucxucxucxucxucxucxucxzcxzcxzcxzcxzcxzcxzcxvcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxAcAxcAxcxAcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcxvcAvcAxcAycAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucAFcxucxucxucxucxucxzcxzcxzcxzcxzcxzcxvcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxAcAxcAxcxAcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAGcAvcAvcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxzcxAcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxucxucAHcxucxucxucxucxucxucxucxzcxzcxzcxzcxzcxzcxvcxvcxvcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxAcAxcAycAxcxAcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAvcAvcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxzcxAcxAcAxcxAcxzcxvcxvcxvcxvcxvcxvcxvcxvcxucxucAFcxucxucAFcxucxucxucxzcxzcxzcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxAcAIcAJcAKcxAcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAvcxvcxvcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxAcxAcAxcAxcAxcxAcxzcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxzcxzcxzcxzcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxAcAxcAxcAxcxAcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAvcAvcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxAcAxcAxcAxcAxcAxcxAcxzcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxzcxzcxzcxzcxzcxzcxzcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxzcxAcAxcAxcAxcxAcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxAcxAcAxcAxcAxcAxcAxcxAcxzcxvcxvcxvcxvcxvcxvcxvcxucxucAFcxucxucxzcxzcxzcxzcxzcxzcxvcxvcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxzcxAcxAcxAcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxzcxAcAxcAxcAxcAxcAxcAxcAxcxAcxzcxvcxvcxvcxvcxvcxvcxucxucxucxzcxzcxzcxzcxzcxzcxzcxzcxvcxvcxvcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxAcAxcAwcAxcAxcAxcAxcAxcAxcxAcxvcxvcxvcxvcxvcxvcxucxucxzcxzcxzcxzcxzcxzcxzcxzcxzcxzcxzcxvcxvcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAxcAxcAycAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxAcAxcAycAGcAIcAJcAKcAxcAxcAxcxAcxvcxvcxvcxvcxvcxvcxzcxzcxzcxzcxzcxzcxvcxvcxvcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucALcALcAMcANcAOcAPcAMcAQcARcAMcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAvcAvcAxcAxcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxAcAxcAycAxcAzcAxcAxcAxcAxcAxcAxcxAcxvcxvcxvcxvcxvcxvcxzcxzcxzcxvcxzcxvcxvcxvcxvcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucALcALcALcAMcAScAScAScATcAScAUcAVcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAvcxvcAvcAxcAxcAxcAvcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxAcAxcAxcAxcAxcAxcAxcAxcAxcAxcxAcxvcxvcxvcxvcxvcxvcxzcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucALcALcALcALcAMcAWcAXcAXcAXcAYcAZcBacxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcxvcAvcAxcAxcAxcAxcAvcAvcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxAcAxcAxcAxcAxcAxcAxcAycAxcAxcxAcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAvcxvcxvcxvcxvcxvcxzcxzcxzcxzcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucALcALcALcAMcBbcAMcAMcAMcBccBdcAMcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAvcxvcAvcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxAcAxcAxcAxcAxcAxcAxcAxcxAcxzcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucBecBfcBgcxucAVcBhcAZcBicxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAvcxvcxvcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxAcxAcxAcxAcxAcxAcxAcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAvcAvcAvcxvcxvcxvcxvcxvcAvcAvcAvcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucBecBfcBgcxucBjcBkcBlcBmcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAxcAxcAvcAvcAvcAvcAvcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucBncxucxucBacBhcAZcBocxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucAMcBhcBpcAMcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAxcAvcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAvcAvcAvcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucAVcBhcAZcAVcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAvcAxcAxcAxcAxcAxcAvcAvcAvcAvcAvcAvcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucBjcBhcAZcBjcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAxcAvcAvcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAxcAvcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucBacBhcAZcBacxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAxcAxcAvcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucAMcBqcAZcAMcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAvcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucAVcBhcAZcAMcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAvcAvcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucBjcBhcAZcBrcBrcBrcBrcBrcBrcxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAvcxvcAvcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucBacBhcAZcBrcBscBtcBucBvcBrcxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucAMcBwcBxcBrcBscBycBycBzcBrcxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucAVcBhcAZcBrcBAcBBcBycBzcBrcxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucBjcBhcAZcBrcBscBCcBycBDcBrcxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucBacBEcBFcBGcBHcBIcBJcBKcBrcxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAvcAvcAvcAxcAxcAxcAxcAxcAxcAvcAvcxvcxvcxvcxvcxvcxvcxvcxzcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucAMcBLcBMcBNcBOcBPcBQcBRcBrcxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAvcAvcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAvcAvcxvcxvcxvcxvcxvcxzcxzcxzcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucAVcBScAZcBrcBscBycBycBucBrcxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAvcAvcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAvcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucBacBTcBUcBVcBVcBVcBVcBVcBVcxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAvcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAvcAvcAvcAvcAvcAvcAxcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucAMcAMcAMcAMcAMcAMcBWcBFcBXcBYcBZcBZcCacBVcxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAxcAxcAxcAvcAvcAvcAvcAvcAvcxvcxvcxvcxvcxvcxvcAvcAvcAvcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucCbcxucxucxucxucAMcCccCdcCecCdcCdcCfcBMcCgcChcCicCicCjcBVcxucxucxucxucxucxucxucAvcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAvcAxcAxcAxcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAvcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucCkcClcCmcCkcClcCncCmcCkcClcCmcAMcBScCocCpcCpcCpcCqcCrcBVcCscCtcCtcCtcBVcxucxucxucxucxucxucAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAxcAxcAvcAvcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucCucCvcCwcCxcCwcCycCwcCzcCwcCAcAVcBScAZcCBcCBcCBcCCcCDcCEcCEcCEcCEcCEcCEcxucxucxucxucxucAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucCFcCGcCHcCIcCIcCJcCIcCIcCKcCGcBacBScAZcCBcCLcCMcCNcCOcCPcCQcCRcCRcCScCEcxucxucxucxucAvcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAxcAvcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucCkcCTcCUcCVcCUcCWcCXcCYcCUcCZcAMcBScAZcCBcDacDbcDccDdcCEcDecDfcDfcDgcCEcxucxucxucAvcAvcAvcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAvcAvcAvcAvcAvcxvcxvcxvcxvcAvcAvcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucCkcCGcCUcDhcDicDjcDkcDlcCUcDmcDncBScDocDpcDqcDrcDscDtcCEcDucDfcDfcDvcDwcDwcDwcDxcAvcAvcAvcAvcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAvcAxcAxcAxcAxcAxcAxcAvcAvcAvcAvcAxcAxcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucDycDycDzcDycDycCGcCUcDAcDBcDjcDCcDlcCUcCGcAMcBScAZcDDcDEcDFcDGcDHcDIcDJcDfcDfcDKcDLcDMcDNcDOcDPcDPcDPcAvcAxcAxcAxcAEcAvcAvcAvcAvcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAvcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucDycDQcDQcDRcDycDScDTcDUcDUcDVcDWcDWcDXcCGcAVcDYcDZcEacEbcEccEdcEecCEcEfcDfcEgcDgcEhcEicEjcEkcElcElcEmcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAvcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAvcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucDycEncEocEpcDycEqcCGcErcEscEtcEscCGcErcEucBacBScAZcEvcEwcDEcExcEycCEcEzcDfcEAcDgcEBcECcDMcEBcEDcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAvcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAxcAxcAxcAxcAxcAvcAvcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucDycEEcEFcEGcDycClcCncEHcCkcEIcCkcClcEJcCmcAMcBScAZcDDcEKcDEcELcDHcDIcDJcDfcEMcDgcEBcECcDMcENblycAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAvcAvcAvcAvcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAvcAxcAxcAxcAxcAxcAvcAvcAvcAvcAvcxvcxvcAvcAvcAvcAvcAvcAxcAxcAxcAxcAxcAxcAvcxvcxvcxvcxvcxzcxzcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucDycEOcEPcEQcERcEScETcEUcEVcEWcCdcEVcEUcCdcEXcEYcAZcCBcEZcDEcFacFbcCEcFccDfcDfcDfcENcECcDMcDLcFdcFecAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAvcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAvcAxcAxcAxcAxcAxcAxcAvcAvcAvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAxcAvcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAvcAvcAxcAxcAxcAxcAvcAvcxvcxvcxvcxzcxzcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucDycFfcFgcFhcFicFjcFkcCpcFlcFmcCpcFlcCpcCpcCpcFncBlcCBcFocFpcFbcFqcCEcDfcFrcFrcFrcCEcCEcCEcCEcAvbktcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAvcAvcxvcxvcxvcAvcAxcAxcAxcAxcAvcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAvcAxcAxcAxcAxcAvcxvcxvcxvcxzcxzcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucDycFscFtcFscFucFucFvcFucFwcFucFxcFycFzcFzcFAcFBcFCcCBcCBcCBcCBcCBcCEcCEcCEcCEcCEcCEcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAxcAxcAxcAxcAxcAvcAvcAxcAxcAxcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAvcAvcAvcAvcAvcAvcAvcAvcAvcxvcxvcAvcAvcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAvcAvcAvcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAvcAxcAxcAxcAvcxvcxvcxvcxzcxzcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucDycFDcFEcFFcFucFGcFHcFIcFJcFucFKcFLcFMcFNcFOcFPcFQcFRcFScFTcFUcFVcFxcxucxucxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAxcAvcAvcAvcAvcxvcxvcAvcAxcAxcAxcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcAxcAxcAxcAxcAxcAxcAEcAvcxvcxvcxvcxvcxvcxvcxvcAvcAvcAvcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAvcAvcAxcAxcAxcAxcAxcAvcAvcAvcAvcAvcAvcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucDycDycDycDycFucFWcFXcFYcFZcFucFKcFLcFMcFNcFOcFPcGacGbcGccGdcGecGfcFxcxucxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcAvcAvcAxcAxcAxcAxcAxcAxcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAvcAxcAxcAxcAvcAvcxvcxvcxvcxvcxvcxvcAvcAvcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucFucGgcGhcGicGjcFucGkcGlcGmcGncGocGpcGqcGrcGscFxcFxcFxcFxcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAxcAvbktbktbktcAvcAEcAxcAxcAxcAxcAxcAxcAxcAxcAvcxvcxvcxvcxvcAvcAvcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAvcAxcAxcAxcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucFucGtcGucGvcGwcFucGxcGycGzcGAcGBcGCcGqcGDcGEcFxcxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAxcAxcAxcGFcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAvbktcGGcGGcAvcAxcAxcAxcAxcAxcAxcAvcAvcAvcAvcAxcAxcAxcAxcAxcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAvcAxcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucFucFucFucFucGHcFucGIcGJcFOcFOcFOcGKcGLcGMcGNcFxcxucxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAvcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcGFcAxcAxcAxcAxcAxcAxcAxcAxcAvcAvcAvcAvcAvcAxcAxcAxcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAvcAxcAxcAxcAvcxvcxvcxvcxvcxvcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxzcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucFxcGOcGPcGQcGRcGScFxcFxcFxcFxcFxcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAvcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcxucxucAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAvcxvcxvcxvcxvcAvcAvcAxcAxcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAvcxvcxvcxvcxvcxzcxvcxvcxvcxvcxvcxvcxucxucxucxvcxvcxvcxvcxzcxzcxvcxvcxvcxvcxvcxvcxvcAvcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucFxcGOcGPcGQcGRcGScFxcxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcxucxucAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAvcxvcxvcxvcxvcxzcxzcxvcxvcxucxucxucxucxucxucxucxucxvcxvcxvcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucFxcGTcFxcFxcFxcFxcFxcxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAvcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcxucxucAxcAxcAxcGUcGVcEDcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcAxcGUcGVcEDcAxcAxcAxcAxcAxcxucAvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAvcxvcxvcxvcxvcxzcxvcxvcxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucGWcxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcxucxucAxcxucxucxucAxcGXcGXcGYcGZcGXcAxcAxcxucxucxucxucxucxucxucAxcAxcAxcHacHbcHccHacHacAxcAxcAxcxucxucAvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAvcxvcxvcxvcxzcxzcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAvcxvcxvcxvcxvcxzcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucHdcxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcxucxucxucxucxucxucxucGXcHecHfcHgcGXcAxcxucxucxucxucxucxucxucxucxucxucAxcHacHhcHicHjcHacAxcxucxucxucxucAvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAvcxvcxvcxvcxvcxzcxvcxvcxvcxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAvcxvcxvcxvcxvcxzcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcxucxucxucxucxucxucxucxucGXcHkcHlcHmcGXcGXcHncHocGXcxucxucxucxucHacHpcHqcHacHacHrcHscHtcHacxucxucxucxucxucAvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAvcxvcxvcxvcxvcxzcxvcxvcxvcxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAvcxucxucxucxucHucHucHvcHucGXcGZcHwcGZcGXcHxcHycHzcGZcxucxucxucxucHbcHAcHBcHCcHacHbcHDcHbcHacHpcHEcHqcHacxucAvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAvcxvcxvcxvcxvcxzcxzcxvcxvcxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcAvcAxcAvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcxucxucxucxucxucxucHucHFcHGcHHcGXcHIcHJcHKcHLcHMcHNcHJcHOcxucxucxucxucHPcHscHQcHscHRcHScHscHTcHRcHscHscHUcHacxucAvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAvcxvcxvcxvcxvcxvcxzcxvcxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcAvcAxcAvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAvcxucxucxucxucxucxucHucHVcHWcHXcGXcHYcHZcIacIbcIacIccHJcGZcxucxucxucxucHbcHscIdcIecIfcIecIgcHscIhcIicHscIjcHacxucAxcAvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAvcxvcxvcxvcxvcxvcxzcxvcxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcxucxucxucxucxucxucHucIkcIlcImcGXcIncIocHJcHLcIpcIqcIrcGXcxucxucxucxucHacIscItcIucHRcIvcIwcIxcHacIycIycIzcHacAxcIAcAvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAvcAxcAxcAxcxucxucxucxucxucHucHucIBcHucICcGXcGXcGXcGXcGXcGXcIDcHLcGXcxucxucxucxucHacHRcIEcHacHacHacIFcIFcIFcIFcIFcIFcIFcIFcIGcAvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAxcAxcAxcAxcxucxucxucxucHucIHcIIcHucIJcIKcILcIMcINcIOcIPcIQcIRcIScITcIScIScITcIScIUcIQcINcIOcINcIVcIWcIXcIYcIYcIZcIYcJacIGcxucAvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucAxcAxcAxcAxcAxcxucxucxucxucHucJbcJccHucJdcJecJfcJgcJhcJicJjcJkcJlcJmcJjcJncJocJjcJmcJpcJqcJhcJrcJhcJscJtcJucJvcJwcJwcJwcJxcJycxucAvcxvcxvcxvcxvcxvcxvcAvcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucAxcAxcAxcAxcAxcxucxucxucxucHucJzcJAcHucJBcJCcJDcJEcJFcJGcINcINcINcIQcINcJHcINcINcIQcINcINcINcIQcINcJIcJJcJKcJKcJKcJKcJKcJLcxucxucAvcxvcxvcxvcxvcxvcxvcxvcAvcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucAxcAxcAxcAxcxucxucxucxucJMcJMcJMcJMcJNcJNcJNcJNcJOcJPcJOcJQcJRcJScJTcJUcJVcJWcJXcJVcJWcJYcIQcJZcKacKbcKccKdcKecKfcKgcKhcxucxucxucAvcxvcxvcxvcxvcxvcxvcAvcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucAxcAxcAxcAxcxucxucxucxucKicKjcKkcKlcKmcKncKocJOcKpcKqcJOcKrcKscKtcKucJUcKvcKwcKxcKycKzcJYcIQcINcKAcKAcKAcKAcKAcKAcKAcKAcxucxucxucAvcxvcxvcxvcxvcxvcxvcAvcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucAxcAxcAxcAxcxucxucxucxucKicKBcKCcKCcKDcKkcKEcKFcKGcKHcJOcKIcKJcKKcKLcJUcKMcKNcKOcKycKPcJYcIQcINcKAcKQcKRcKScKTcKUcKVcKAcxucxucxucAvcxvcxvcxvcxvcxvcxvcxvcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucAxcAxcAxcAxcxucxucxucxucxucKWcKWcKWcKWcKXcKYcKWcJOcKZcLacJOcLbcLccLdcLecJUcLfcLgcLhcLicLjcJYcLkcLlcLmcLncLncLocLpcLpcLqcKAcxucxucxucAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucAxcAxcAxcxucxucxucxucxucxucKWcLrcLscLtcLucLvcLwcJOcLxcLycJOcJOcJOcJOcJOcJOcJOcJOcJOcJOcJOcJOcLzcLAcKAcLBcLCcLDcLEcLpcLFcKAcxucxucxucAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucAxcAxcxucxucxucxucxucxucxucKWcLGcLGcLGcLHcLIcLJcLKcLLcLMcLNcLOcLPcLQcLPcLRcLScLRcLTcLUcLVcJOcLWcLXcLYcLYcLYcLYcLYcLYcLYcLYcxucxucxucAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucAxcAxcxucxucxucxucxucxucxucxucKWcLZcMacMbcMccMdcMecJOcMfcMgcMhcMicMicMicMicMjcMicMkcMlcMmcMncJOcIQcINcLYcMocMpcMqcMrcMscMtcLYcxucxucAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucKWcKWcKWcKWcMccKWcKWcJOcMucMvcMwcMxcMycMzcMycMwcMAcMBcMAcMAcMvcJOcMCcMDcMEcMFcMGcMHcMIcMJcMKcLYcxucxucAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucMLcMMcMNcMOcMPcMQcMRcMScMTcMUcMVcMWcMWcMWcMWcMXcMYcMZcNacMAcNbcNccNccNccNccNccNdcNecNfcNgcNhcLYcxucxucAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucMLcNicNjcNicNkcNlcNmcJOcNncNocJOcJOcJOcNpcNqcNrcNscNtcNucMAcNvcNwcNxcNycNzcNccLYcNAcLYcLYcLYcLYcxucxucAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucMLcNBcNCcNDcNEcNFcNGcNHcNIcNJcNKcNLcNHcNMcNNcNOcNPcNQcNRcMAcNScNTcNUcNVcNVcNccNWcNXcNYcNZcxucxucxucxucAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucMLcMLcMLcMLcNEcMLcMLcNHcOacObcOccOdcNHcOecOfcOgcOhcOicOjcMAcOkcOlcOmcOncOocNccOpcOqcOrcNZcxucxucxucxucAxcAxcAxcAxcAvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucOscOtcOucOvcOwcOxcOycOzcOAcOBcOdcOCcNHcODcOEcOFcOGcOicOHcMAcOIcOJcOKcOLcOMcNccNZcNZcNZcNZcxucxucxucAxcAxcAxcAxcxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucOscONcOOcOOcOPcOQcORcOscOScOTcOUcOVcNHcOWcOXcOYcOZcPacPbcMAcPccPdcPecOLcPfcNccxucxucxucxucxucxucxucAxcAxcAxcAxcxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucOscPgcPhcPicOscPjcPkcOscNHcPlcPmcNHcNHcMAcMAcMAcPncMAcMAcMAcNccNccNccNccNccNccxucxucxucxucxucxucxucAxcAxcAxcxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucOscOscOscOscOscOscOscOscxucxucxucxucxucxucxucxucPocxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucAxcAxcAxcAxcxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucAxcAxcAxcAxcxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucAxcAxcAxcxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxtcxtcxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxvcxvcxvcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxtcxtcxtcxtcxtcxtcxucxucxtcxtcxtcxtcxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxucxucxucxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxucxucxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxs +cxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxscxs +"} diff --git a/maptools/1prepare_map.bat b/maptools/1prepare_map.bat index 53a5040a6d3..689a782acf2 100644 --- a/maptools/1prepare_map.bat +++ b/maptools/1prepare_map.bat @@ -1,6 +1,7 @@ set MAPFILE_TG=tgstation.dmm set MAPFILE_EFF=defficiency.dmm set MAPFILE_TAX=taxistation.dmm +set MAPFILE_TXI=taxioutpost.dmm set MAPFILE_MS=metaclub.dmm set MAPFILE_MIN=ministation.dmm set MAPFILE_BUS=busstation.dmm @@ -9,6 +10,7 @@ cd ../maps copy %MAPFILE_TG% %MAPFILE_TG%.backup copy %MAPFILE_EFF% %MAPFILE_EFF%.backup copy %MAPFILE_TAX% %MAPFILE_TAX%.backup +copy %MAPFILE_TXI% %MAPFILE_TXI%.backup copy %MAPFILE_MS% %MAPFILE_MS%.backup copy %MAPFILE_MIN% %MAPFILE_MIN%.backup copy %MAPFILE_BUS% %MAPFILE_BUS%.backup diff --git a/maptools/1prepare_map.sh b/maptools/1prepare_map.sh index 4c59da3df42..2835d56f13b 100755 --- a/maptools/1prepare_map.sh +++ b/maptools/1prepare_map.sh @@ -1,6 +1,7 @@ export MAPFILE_TG=tgstation.dmm export MAPFILE_EFF=defficiency.dmm export MAPFILE_TAX=taxistation.dmm +export MAPFILE_TXI=taxioutpost.dmm export MAPFILE_MS=metaclub.dmm export MAPFILE_MIN=ministation.dmm @@ -9,6 +10,7 @@ cd ../maps cp $MAPFILE_TG $MAPFILE_TG.backup cp $MAPFILE_EFF $MAPFILE_EFF.backup cp $MAPFILE_TAX $MAPFILE_TAX.backup +cp $MAPFILE_TXI $MAPFILE_TXI.backup cp $MAPFILE_MS $MAPFILE_MS.backup cp $MAPFILE_MIN $MAPFILE_MIN.backup diff --git a/maptools/2clean_map.bat b/maptools/2clean_map.bat index dcbd50e4308..95651b4d0b6 100644 --- a/maptools/2clean_map.bat +++ b/maptools/2clean_map.bat @@ -1,6 +1,7 @@ set MAPFILE_TG=tgstation.dmm set MAPFILE_EFF=defficiency.dmm set MAPFILE_TAX=taxistation.dmm +set MAPFILE_TXI=taxioutpost.dmm set MAPFILE_MS=metaclub.dmm set MAPFILE_MIN=ministation.dmm set MAPFILE_BUS=busstation.dmm @@ -8,6 +9,7 @@ set MAPFILE_BUS=busstation.dmm java -jar MapPatcher.jar -clean ../maps/%MAPFILE_TG%.backup ../maps/%MAPFILE_TG% ../maps/%MAPFILE_TG% java -jar MapPatcher.jar -clean ../maps/%MAPFILE_EFF%.backup ../maps/%MAPFILE_EFF% ../maps/%MAPFILE_EFF% java -jar MapPatcher.jar -clean ../maps/%MAPFILE_TAX%.backup ../maps/%MAPFILE_TAX% ../maps/%MAPFILE_TAX% +java -jar MapPatcher.jar -clean ../maps/%MAPFILE_TXI%.backup ../maps/%MAPFILE_TXI% ../maps/%MAPFILE_TXI% java -jar MapPatcher.jar -clean ../maps/%MAPFILE_MS%.backup ../maps/%MAPFILE_MS% ../maps/%MAPFILE_MS% java -jar MapPatcher.jar -clean ../maps/%MAPFILE_MIN%.backup ../maps/%MAPFILE_MIN% ../maps/%MAPFILE_MIN% java -jar MapPatcher.jar -clean ../maps/%MAPFILE_BUS%.backup ../maps/%MAPFILE_BUS% ../maps/%MAPFILE_BUS% diff --git a/maptools/2clean_map.sh b/maptools/2clean_map.sh index 7075310c5a8..3c16742b9b2 100755 --- a/maptools/2clean_map.sh +++ b/maptools/2clean_map.sh @@ -1,12 +1,14 @@ export MAPFILE_TG=tgstation.dmm export MAPFILE_EFF=defficiency.dmm export MAPFILE_TAX=taxistation.dmm +export MAPFILE_TXI=taxioutpost.dmm export MAPFILE_MS=metaclub.dmm export MAPFILE_MIN=ministation.dmm java -jar MapPatcher.jar -clean ../maps/$MAPFILE_TG.backup ../maps/$MAPFILE_TG ../maps/$MAPFILE_TG java -jar MapPatcher.jar -clean ../maps/$MAPFILE_EFF.backup ../maps/$MAPFILE_EFF ../maps/$MAPFILE_EFF java -jar MapPatcher.jar -clean ../maps/$MAPFILE_TAX.backup ../maps/$MAPFILE_TAX ../maps/$MAPFILE_TAX +java -jar MapPatcher.jar -clean ../maps/$MAPFILE_TXI.backup ../maps/$MAPFILE_TXI ../maps/$MAPFILE_TXI java -jar MapPatcher.jar -clean ../maps/$MAPFILE_MS.backup ../maps/$MAPFILE_MS ../maps/$MAPFILE_MS java -jar MapPatcher.jar -clean ../maps/$MAPFILE_MIN.backup ../maps/$MAPFILE_MIN ../maps/$MAPFILE_MIN diff --git a/maptools/clean_map_git.sh b/maptools/clean_map_git.sh index e9d7ffa5d47..dd675066327 100644 --- a/maptools/clean_map_git.sh +++ b/maptools/clean_map_git.sh @@ -9,6 +9,7 @@ MAPFILES=( $MAPROOT"taxistation.dmm" $MAPROOT"metaclub.dmm" $MAPROOT"busstation.dmm" + $MAPROOT"taxioutpost.dmm" ) for MAPFILE in "${MAPFILES[@]}" do diff --git a/sound/music/xmas/1.ogg b/sound/music/xmas/1.ogg new file mode 100644 index 00000000000..e97f6ad04c3 Binary files /dev/null and b/sound/music/xmas/1.ogg differ diff --git a/sound/music/xmas/10.ogg b/sound/music/xmas/10.ogg new file mode 100644 index 00000000000..3dc54652954 Binary files /dev/null and b/sound/music/xmas/10.ogg differ diff --git a/sound/music/xmas/11.ogg b/sound/music/xmas/11.ogg new file mode 100644 index 00000000000..eab3d51bda2 Binary files /dev/null and b/sound/music/xmas/11.ogg differ diff --git a/sound/music/xmas/2.ogg b/sound/music/xmas/2.ogg new file mode 100644 index 00000000000..4e648ad9cfe Binary files /dev/null and b/sound/music/xmas/2.ogg differ diff --git a/sound/music/xmas/3.ogg b/sound/music/xmas/3.ogg new file mode 100644 index 00000000000..4fafd80bc28 Binary files /dev/null and b/sound/music/xmas/3.ogg differ diff --git a/sound/music/xmas/4.ogg b/sound/music/xmas/4.ogg new file mode 100644 index 00000000000..177929e2e66 Binary files /dev/null and b/sound/music/xmas/4.ogg differ diff --git a/sound/music/xmas/5.ogg b/sound/music/xmas/5.ogg new file mode 100644 index 00000000000..b66f0795b11 Binary files /dev/null and b/sound/music/xmas/5.ogg differ diff --git a/sound/music/xmas/6.ogg b/sound/music/xmas/6.ogg new file mode 100644 index 00000000000..85cbad2b3cd Binary files /dev/null and b/sound/music/xmas/6.ogg differ diff --git a/sound/music/xmas/7.ogg b/sound/music/xmas/7.ogg new file mode 100644 index 00000000000..bb3621cb6c3 Binary files /dev/null and b/sound/music/xmas/7.ogg differ diff --git a/sound/music/xmas/8.ogg b/sound/music/xmas/8.ogg new file mode 100644 index 00000000000..650d7a216b2 Binary files /dev/null and b/sound/music/xmas/8.ogg differ diff --git a/sound/music/xmas/9.ogg b/sound/music/xmas/9.ogg new file mode 100644 index 00000000000..21d8e63b1b0 Binary files /dev/null and b/sound/music/xmas/9.ogg differ diff --git a/sound/music/xmas/carolofthebells.ogg b/sound/music/xmas/carolofthebells.ogg new file mode 100644 index 00000000000..e4f431ac128 Binary files /dev/null and b/sound/music/xmas/carolofthebells.ogg differ diff --git a/sound/music/xmas/scape_santa.mid b/sound/music/xmas/scape_santa.mid new file mode 100644 index 00000000000..f4778ab5c79 Binary files /dev/null and b/sound/music/xmas/scape_santa.mid differ diff --git a/vgstation13.dme b/vgstation13.dme index 6ad23cace12..f5564f3bc3b 100644 --- a/vgstation13.dme +++ b/vgstation13.dme @@ -1,4 +1,4 @@ -// DM Environment file for vgstation13.dme. + // DM Environment file for vgstation13.dme. // All manual changes should be made outside the BEGIN_ and END_ blocks. // New source code should be placed in .dm files: choose File/New --> Code File. // BEGIN_INTERNALS @@ -200,6 +200,7 @@ #include "code\datums\diseases\retrovirus.dm" #include "code\datums\diseases\rhumba_beat.dm" #include "code\datums\diseases\robotic_transformation.dm" +#include "code\datums\diseases\wendigo_transformation.dm" #include "code\datums\diseases\wizarditis.dm" #include "code\datums\diseases\xeno_transformation.dm" #include "code\datums\diseases\advance\advance.dm" @@ -274,6 +275,7 @@ #include "code\game\supplyshuttle.dm" #include "code\game\area\ai_monitored.dm" #include "code\game\area\areas.dm" +#include "code\game\area\shadows.dm" #include "code\game\area\Space Station 13 areas.dm" #include "code\game\dna\dna2.dm" #include "code\game\dna\dna2_domutcheck.dm" @@ -402,6 +404,7 @@ #include "code\game\machinery\bees_items.dm" #include "code\game\machinery\biogenerator.dm" #include "code\game\machinery\bioprinter.dm" +#include "code\game\machinery\bluespace_pond.dm" #include "code\game\machinery\buttons.dm" #include "code\game\machinery\buynsell.dm" #include "code\game\machinery\candymachine.dm" @@ -724,6 +727,7 @@ #include "code\game\objects\items\weapons\dnascrambler.dm" #include "code\game\objects\items\weapons\explosives.dm" #include "code\game\objects\items\weapons\extinguisher.dm" +#include "code\game\objects\items\weapons\fishing_rod.dm" #include "code\game\objects\items\weapons\gift_wrappaper.dm" #include "code\game\objects\items\weapons\glowstick.dm" #include "code\game\objects\items\weapons\handcuffs.dm" @@ -802,6 +806,7 @@ #include "code\game\objects\structures\cage.dm" #include "code\game\objects\structures\catwalk.dm" #include "code\game\objects\structures\coatrack.dm" +#include "code\game\objects\structures\cross.dm" #include "code\game\objects\structures\curtains.dm" #include "code\game\objects\structures\displaycase.dm" #include "code\game\objects\structures\docking_port.dm" @@ -873,7 +878,9 @@ #include "code\game\objects\structures\stool_bed_chair_nest\bed.dm" #include "code\game\objects\structures\stool_bed_chair_nest\chairs.dm" #include "code\game\objects\structures\stool_bed_chair_nest\stools.dm" +#include "code\game\objects\structures\universal_generators\cellular_automata.dm" #include "code\game\objects\structures\universal_generators\radial_generator.dm" +#include "code\game\objects\structures\universal_generators\universal_generator.dm" #include "code\game\objects\structures\vehicles\adminbus.dm" #include "code\game\objects\structures\vehicles\adminbus_powers.dm" #include "code\game\objects\structures\vehicles\clowncart.dm" @@ -1040,6 +1047,7 @@ #include "code\modules\clothing\accessories\armband.dm" #include "code\modules\clothing\accessories\holomap.dm" #include "code\modules\clothing\accessories\holster.dm" +#include "code\modules\clothing\accessories\shoe_accessory.dm" #include "code\modules\clothing\accessories\storage.dm" #include "code\modules\clothing\back\cape.dm" #include "code\modules\clothing\glasses\glasses.dm" @@ -1052,6 +1060,7 @@ #include "code\modules\clothing\head\collectable.dm" #include "code\modules\clothing\head\hardhat.dm" #include "code\modules\clothing\head\helmet.dm" +#include "code\modules\clothing\head\hunting.dm" #include "code\modules\clothing\head\jobs.dm" #include "code\modules\clothing\head\misc.dm" #include "code\modules\clothing\head\misc_special.dm" @@ -1082,9 +1091,11 @@ #include "code\modules\clothing\suits\armor.dm" #include "code\modules\clothing\suits\bio.dm" #include "code\modules\clothing\suits\complete_suits.dm" +#include "code\modules\clothing\suits\hunting.dm" #include "code\modules\clothing\suits\jobs.dm" #include "code\modules\clothing\suits\labcoat.dm" #include "code\modules\clothing\suits\miscellaneous.dm" +#include "code\modules\clothing\suits\toggles.dm" #include "code\modules\clothing\suits\utility.dm" #include "code\modules\clothing\suits\wiz_robe.dm" #include "code\modules\clothing\under\chameleon.dm" @@ -1506,6 +1517,7 @@ #include "code\modules\mob\living\simple_animal\friendly\farm_animals.dm" #include "code\modules\mob\living\simple_animal\friendly\lizard.dm" #include "code\modules\mob\living\simple_animal\friendly\mouse.dm" +#include "code\modules\mob\living\simple_animal\friendly\rabbit.dm" #include "code\modules\mob\living\simple_animal\friendly\slime.dm" #include "code\modules\mob\living\simple_animal\friendly\spiderbot.dm" #include "code\modules\mob\living\simple_animal\friendly\tomato.dm" @@ -1515,6 +1527,7 @@ #include "code\modules\mob\living\simple_animal\hostile\carp.dm" #include "code\modules\mob\living\simple_animal\hostile\crab.dm" #include "code\modules\mob\living\simple_animal\hostile\creature.dm" +#include "code\modules\mob\living\simple_animal\hostile\deer.dm" #include "code\modules\mob\living\simple_animal\hostile\faithless.dm" #include "code\modules\mob\living\simple_animal\hostile\frog.dm" #include "code\modules\mob\living\simple_animal\hostile\gingerbreadman.dm" @@ -1529,6 +1542,8 @@ #include "code\modules\mob\living\simple_animal\hostile\slime.dm" #include "code\modules\mob\living\simple_animal\hostile\tree.dm" #include "code\modules\mob\living\simple_animal\hostile\viscerator.dm" +#include "code\modules\mob\living\simple_animal\hostile\wendigo.dm" +#include "code\modules\mob\living\simple_animal\hostile\wolf.dm" #include "code\modules\mob\living\simple_animal\hostile\giant_spider\base_spider.dm" #include "code\modules\mob\living\simple_animal\hostile\giant_spider\effects.dm" #include "code\modules\mob\living\simple_animal\hostile\giant_spider\hunter.dm" @@ -1781,7 +1796,6 @@ #include "code\modules\research\research.dm" #include "code\modules\research\server.dm" #include "code\modules\research\designs\AI_modules.dm" -#include "code\modules\research\designs\anomaly.dm" #include "code\modules\research\designs\armor.dm" #include "code\modules\research\designs\bluespace.dm" #include "code\modules\research\designs\borg_upgrades.dm" @@ -2065,7 +2079,7 @@ #include "interface\web\interface.dms" #include "maprendering\maprendering.dm" #include "maps\_map.dm" -#include "maps\tgstation.dm" +#include "maps\taxioutpost.dm" #include "maps\defficiency\areas.dm" #include "maps\defficiency\pipes.dm" #include "maps\randomvaults\dance_revolution.dm"